Kel Smith

Creative technologist striving for a greater good.

Spoken at 10 events in 2 countries