I teach piano and improvisation at Center For Performing Arts in Minneapolis, Minnesota, USA. 

My piano and improv training — I am fortunate to have had some great teachers, notably Jerry Bergonzi, Gary Klemp, and Liz Wolff.  And lots of gigs! 

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 helped with the development of their Popular Styles program.

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.