James has been teaching piano for over 20 years and teaching fiddle for over 10 years.