Michael Bates

MICHAEL BATES


29 horses owned by Michael Bates


32 horses bred by Michael Bates