He has done play-by-play for Division 3 Men’s and Women’s football, soccer, basketball and baseball. He has also called Cape Cod Baseball League games for two years.