Steve is currently the mandolinist with OldHat Stringband, a band whose sound includes bluegrass, old time, and various folk and country elements. He also plays mandolin in the NH Seacoast’s premier acoustic Grateful Dead tribute duo, Steve and Dave Play Dead, with guitarist David Surette. Steve also plays mandolin with the NH based band High Range. Steve has been a featured mandolin soloist with Chorus Pro Musica (Boston, MA), The Choral Arts Society (Portland, ME), and the Tufts University Chorale. Steve has taught mandolin at 317 Main Community Music Center in Yarmouth, ME, and Portsmouth Music and Arts Center in Portsmouth, NH for over a decade. He also has taught mandolin at many music camps throughout the USA and Canada, including Nimblefingers Bluegrass and Old Time Music Workshops (British Columbia) and the March Mandolin Festival (NH).