Welcome to!

From play-by-play to sports talk, on the air or in print, across various sports and platforms, and at major markets and national networks, I am proud to have two decades of experience creating and presenting uniquely compelling content, connecting with people, demonstrating total commitment to preparation and professionalism, and having fun. This is the greatest job in the world!

Inside, you'll find audio and video clips featuring some of the best of my work, including television play-by-play for ESPN and the Pac-12 Network, sports talk radio shows in San Francisco and Pittsburgh, and much more.

To explore, click on the links above. To connect, click on the Facebook and Twitter badges. To check out my latest, see what's new below. Thank you for visiting!


Play-by-Play Announcer  •  Radio Host  •  Television Host/Reporter


What a treat to be on the call for another round of Little League World Series events for ESPN! My second year as the play-by-play announcer for Little League Softball World Series pool play on ESPN+ was a blast. Extra special thanks to analysts Madison Shipman & Erin Miller, and our superb crew. Calling 20 games in five days was a piece of cake thanks to them! It was also an honor to add the Little League Intermediate World Series to my duties for ESPN+ this summer. These events are what sports are truly all about!

And and soccer season! If you haven't checked out my new TV play-by-play demo reel yet, do it now! Of course, for more reels (including my football play-by-play reel with clips from my work with the Pac-12 Network and ESPN!), head to the Video page.

(updated August 12, 2019)

(ISI Photos)