Mark A Durham

21
reputation
4

Programmer, Physicist, Mathematician, Teacher, Actor, and Musician; not necessarily in that order.