Bachelor of Music in Theory, University North Carolina, Greensboro, 1953. Master of Music in Composition, University North Carolina, 1962. Master of Arts in Musicology, University North Carolina, 1963.
Doctor of Philosophy in Musicology, University North Carolina, 1972.
Piano teacher public school, Fuquay Springs, North Carolina, 1953—1957, Louisburg, 1957—1960. Graduate assistant piano teacher University North Carolina, Chapel Hill, 1960—1963. Music professor Campbell University, Buies Creek, 1963—1994, professor emeritus, since 1994.
Lecturer in field; private piano teacher, since 1998.
Active Franklin County Arts Council, Louisburg, North Carolina, since 1970, Franklin County Person Place Preservation Society, Louisburg, since 1980. Judge Franklin County Arts Council Whistlers Convention, 1989—1996, International Whistlers Convention, Louisburg, 1997—1999, 2003—2005, 2007, assistant to judges, 2000—2002. Active Perry's Chapel Baptist Church, Franklinton, since 1948.
Member of North Carolina Music Teachers Association (board directors, chair arts awareness and advocacy 2006-2008), American Musicological Society, Raleigh Piano Teachers Association (first vice president 1996-1998, 2000-2002, president 2002-2004, chair young artist auditions composition competition 2004-2007, co-chair since 2007).