He has written scores for 12 feature length films and 7 shorts. In addition to his film work, he has worked on music and sound design for various local haunted attractions. He studied at UMass Amherst, concentrating on music and film.