Bachelor of Music, University Victoria, 1991. Master of Music, Eastman School Music, Rochester, New York, 1993. Mus D, University Oklahoma, 1997.
Graduate teaching assistant Eastman School Music, Rochester, New York, 1992-1993, University Oklahoma, Norman, 1993-1996. Artist teacher piano Vanderbilt University, Nashville, 1996-1998. Assistant professor music performance Ball State University, Muncie, Indiana, 1998-1999.
Piano faculty Masterworks Festival Christian Performing Arts Fellowship, Houghton, New York, 1999. Professor music Belmont University, Nashville, since 1999.
Member Royal Conservatory Music, Victoria Conservatory Music, Music Tcchrs. National Association, The College Music. Society, Mu Phi Epsilon, Pi Kappa Lambda Music Honorary Society, Phi Kappa Phi Honorary Society.