David started his career as the Co-Founder of a medical device manufacturing company. Later, he worked as a Director of Network Services and Senior Network Engineer. From 1998 to 2011, he worked at WebMaster Incorporated, firstly as a Director of Software Development and later as a Chief Technical Officer. In 2011, he joined Ripple as a Chief Cryptographer. Since 2018, David has been the CTO of Ripple.