Andrew Shepherd, Men's X-Country, NHTI

Andrew Shepherd, Men's X-Country, NHTI

Andrew Shepherd, NHTI
(Freshman, - Newbury, N.H.)