Bachelor of Science, Elon College, 1981. Master of Arts, Ohio State University, 1988.
Director of orchestra Salisbury (North Carolina) City Schools, 1981-1986. Director of orchestras Cumberland County Schools, Fayetteville, North Carolina, since 1988. Adjunct faculty of music Pfeiffer University, Misenheimer, North Carolina, 1982-1984, Elon (North Carolina) College, 1984-1985.
Member National Education Association, North Carolina Music Educators Association (chair North Carolina orchestra division 1992-1994, chair Eastern North Carolina orchestra contest 1993-1996, chair North Carolina honors orchestra 1990-1992, chair Eastern North Carolina String Solo and Ensemble Festival since 1993), National School Orchestra Association (president North Carolina national school orchestra, 1991-1993, creator North Carolina orchestra retreat 1992-1993, national recording secretary 1997-1998), American Strings Teacher Association with National School Orchestra Association (member staff National High School Honors Orchestra, member national committee school orchestras), American Viola Society, Omicron Delta Kappa.