He is a graduate of the Oberlin College and Conservatory of Music.
He lives in Los Angeles, California with his wife (actress/singer Betsy Gardner), his two children Benjamin and Madeline, and their rescued dogs.
He is originally from Bucks County, Pennsylvania, which is near Philadelphia,.
He and his wife Betsy Gardner created and perform a 45-minute show about the life and music of Irving Berlin, called From Ragtime to Riches: the Irving Berlin Story.