Jack Widman

Interested in Software Development, Technology, Mathematics and Taijiquan.