Bachelor of Music, Mississippi College, Clinton, 2002. Master of Music, University Houston, 2004.
Organist Thompson Baptist Church, Smithdale, Mississippi, 1992—1997, St. Luke's United Methodist Church, Jackson, 1997—2000, Alta Woods Baptist Church, Jackson, 2000—2002. Organist, music associate Grace Presbyterian Church, Houston, 2002—2006.
Member of The American Choral Directors Association, The American Guild Organists (chapter executive board member since 2006).