Phenomenal musician, great teacher, cool cat - I rate David First INFINITY STARS. I've studied music here and there, but it wasn't until I started taking bass lessons with David a few years ago that it all came together for me. He explains music theory in a way I can understand and translate to actual practice that is not a chore, it is fun and addictive! Besides developing technical skill, Dave also helped me grow as a musician by getting over feeling awkward jamming with other people. I eventually felt comfortable enough to audition for bands and ended up in a fun one, playing out in the city even! David was there for my first gig, too. My husband was so impressed with my progress, he started guitar lessons last year and has come so far, it is amazing. We feel like Grasshoppers to David's Master Po. He is the best, ok I'll stop now, you get it.