Kel Smith

Creative technologist striving for a greater good.

Spoken at 12 events in 2 countries