David has directed the choirs and taught music theory, vocal class and piano class at East Stroudsburg High School South since 1991. He has held several other teaching positions since 1978, and has taught every grade level from Kindergarten through university. He has been the musical director for several musicals and has directed select chorales and jazz/show choirs.He has developed three levels of Music Theory while at East Stroudsburg, and also established the computer and piano lab. He has also recently instituted a vocal class.

In addition to his high school position, David has taught music composition to private students, and has trained music editors for publishing companies.