John Cho

Under construction for a bit

JOHN CHO

Read about some of what I've done and what I'm up to now.