Mark A Durham

11
reputation
4

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