Grant Cherry is only 14, but already a well-established jazz pianist in Tucson.