Greetings!  I teach piano and improvisation at Center For Performing Arts in south Minneapolis (Minnesota).  I am mostly self-taught but has been fortunate to have some great teachers, notably saxophonist and improv method guru Jerry Bergonzi, and Music At 10,000 Lakes artistic director Liz Wolff. 

In addition to being a lifelong freelance musician, I have served as music director for Collide Theatrical Dance Company and Interact Center For the Visual and Performing Arts.  I am  on the board of directors of the Minnesota Music Teachers Association, where I led the development of their Popular Styles exam program, and am an active member of the Minnesota Federation of Music Clubs.

If you need a musician or are interested in lessons, or just want to say hi, go to the contact page or find me on Facebook. Or on a bike or cross-country ski trail.