David Christiansen

David Christiansen

Twitter @dchristiansen

Jack of all trades, master of some.

Talks and workshops

See more speakers