James Carter is a versatile animal trainer with a specialty in equestrian training and large animal handling. With extensive experience in show jumping and behavioral training for horses, James has become a trusted expert in the equine training community.