Calvin Harris

Western Dubuque's Calvin Harris bats during their game against Dubuque Hempstead in Dubuque on Thursday, June 6, 2019.