Han har utdannelse innen musikkpedagogikk fra Oral Roberts University og jobbet som musikalsk leder for Christ for the Nations i New York før han begynte å skrive sanger for Integrity Music, et selskap han ar skrevet over 70 sanger for. Han har også vært lovsangsleder på fem lovsangsplater utgitt av selskapet.