Cecil (CJ) John
Cecil (CJ) John

Cecil (CJ) John

I am an architect, technologist & innovator. I’m a lay writer of psychology & philosophy. Hobbies:compose jazz, standup comedy, black belt in kung fu.

Medium member since July 2018
·