David Humphrey
David Humphrey

David Humphrey

Believer, Husband, Dad, Writer, Birder, CS Prof @ Seneca College, Mozilla Firefox Developer, JavaScript, Squash Player

Latest