Josh Kane is a music and yoga teacher from New Haven, CT.