Horses

The following horses have all been trained and/or competed by Kate Poulin.