David spent most of his career in the field of engineering and management of technology, but he always worked in or around the non-profit arena. After college, he worked for a Marine Research laboratory for 17 years with time spent as Director of Ocean Engineering and Director of Facilities. He has served on the Board of Trustees of Florida Institute of Technology and on the Indian River Community College Foundation Board. He has served in fundraising and financial positions for many non-profits both in Florida and after moving to the Gunnison Valley. Locally, he has served with the Crested Butte Center for the Arts, the Crested Butte Academy, Union Congregational Church and the Crested Butte/Mt Crested Butte Chamber of Commerce. He also has served as General Manager of KBUT-FM and Mayor of Mt Crested Butte.