•  

Dan Bode

Computer professional

Portland in United States

Spoken at 4 events in 3 countries