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


I am into the thick of my spring season of play-by-play on on the Pac-12 Network! It started over the weekend with a dramatic matchup between Stanford and Cal women's lacrosse in Berkeley. Fun time of year!

I am also having fun being on the play-by-play call for Stanford livestreams of Cardinal baseball, softball, lacrosse, men's volleyball, gymnastics, and swimming. No matter the sport, it's always an honor to tell stories, enhance & advance the broadcast, and bring games to life.

Much more to come on the Pac-12 Network, for Stanford, and elsewhere! Stay on top of it all by visiting the new-look early and often.

(updated March 18, 2019)