Winner of Great American Jazz Piano Competition. Professor of Jazz Piano at Western Michigan University.

Upcoming Performances

View My Event Calendar

Mailing List Signup
Join my list to keep up with the latest news about performances and recordings.
* = required field

powered by MailChimp!

Back to School for Year Three

It’s hard to believe I’m about to start my third year teaching at Western Michigan University. The first two years have presented a long list of challenges and some very deep personal rewards. This third year will add a few more challenges as I take on teaching a new class (Jazz Arranging) and directing an […]

London in June

It’s become a summer pattern to play a week of gigs at Ronnie Scotts in London with Curtis Stigers. It’s always great to be back there, and this year will be extra fun because I’ll also be playing a couple nights of trio opening for Archie Shepp. Hope to see some UK friends there! June […]

Heading to Denmark

I’m off to Denmark next week to play a few shows with Curtis Stigers. It’s been a few years since I’ve been there and I’m looking forward to being back. While I’m there working with Curtis, I’ll also be squeezing in a solo piano show in Nyborg.

Michigan Here I Come!

I’m thrilled to announce that I’ll be teaching jazz piano at Western Michigan University in Kalamazoo, Michigan for the 2017-2018 school year.

Privacy Settings
We use cookies to enhance your experience while using our website. If you are using our Services via a browser you can restrict, block or remove cookies through your web browser settings. We also use content and scripts from third parties that may use tracking technologies. You can selectively provide your consent below to allow such third party embeds. For complete information about the cookies we use, data we collect and how we process them, please check our Privacy Policy
Text Widget
Aliquam erat volutpat. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Integer sit amet lacinia turpis. Nunc euismod lacus sit amet purus euismod placerat? Integer gravida imperdiet tincidunt. Vivamus convallis dolor ultricies tellus consequat, in tempor tortor facilisis! Etiam et enim magna.
Cart