Josh is an amazing and enthusiastic piano and vocal teacher who has had the unique opportunity to teach three generations in our household. Josh taught my mom and two children piano and my daughter and I vocals. He is extraordinarily gifted and talented as a teacher and musician. We are so grateful to have experienced his combination of skill, experience, and passion for music!