Richard Kho

Cautious optimist. Fellow #ODF6
#29826
@rkho
richardkho.com
Upvotes (293)