John Oakley
John Oakley

John Oakley

Experienced, cynical, optimistic, geek, visionary. Hoping the first two don't get in the way of the rest.

Medium member since June 2017