He has composed many pieces of music, particularly instrumental, much of which is contemporary, classical piano music. As well he has composed a number of songs in country, folk, contemporary Christian and Christmas genres.