Each year, by November 30, every stallion owner must submit a stallion breeding report detailing all mares exposed to the stallion during that breeding season.  While it may feel like just another ...