David was born and raised in the Bay Area and went to UC Davis as a pre-med student. In 2008 he graduated with a B.S. in Biological Sciences, but God called him into the ministry. This led him to teach at a Christian school in Fremont, CA for six years before God ultimately opened the door for him and his wife to serve overseas in Penang, Malaysia, a place of great cultural and spiritual diversity. For three years there he continued to teach and disciple students at an international Christian school. David also earned his M.Div. in Expositional Ministry from Western Seminary in 2014.
In August of 2017, David joined Tri-Valley Chinese Bible Church as the English/Youth Pastor. He was subsequently ordained in March of 2020. His lifelong mission is to equip students to have confidence in handling God's Word, to have clarity in sound doctrine, and to have courage to live it out with conviction and consistency in God's world. David is a man of many interests, from basketball to theology to Pokemon and other TCGs. He and his wife live in Castro Valley with their two daughters.