John Dorner

Computer Trainer - NCCES ; Programmer - Self employed; Past Scoutmaster, Firefighter and EMT

Spoken at 2 events in 1 country