Television Experience:

October 2012– present:

Minnesota Timberwolves / FS North  (Minneapolis, MN)
Television Play-by-Play

TV Play-by-Play voice for Minneapolis’ NBA team 
Previous Host of Wolves Weekly 
Pre and Post-game host for Minnesota Twins Baseball

July 2016:

2016 Summer Olympics / NBC Sports (Stamford, CT)
Television Play-by-Play     

TV Play-by-Play for Fencing, Synchronized Swimming and Modern Pentathlon for NBC’s coverage of the Games of the XXXIII Olympiad.  

Screen Shot 2019-04-08 at 7.53.50 PM

March 2009– October 2012: 

Comcast Sportsnet Bay Area / California (San Francisco, CA)
Sports Host / Anchor / Reporter / Play-by-Play

One of the lead on-air talents at CSN with a strong emphasis on the San Francisco 49ers. Hosting Duties included:

49ers Central ; 49ers Post-game Live ; 49ers Press Conference Live
Sharks Pre and Post-Game Live 
Giants Pre and Post-game Live 
Chronicle Live 
Warriors Pre and Post-Game Live 
A’s Pre and Post-game Live 
Sportsnet Central

Co-anchored the network’s coverage of the Giants 2010 World Series run (Orange October) including co-hosting duties for the Championship Parade

Additional duties included WCC and Pac-12 College Basketball play-by-play (men and women); and reporting for numerous programs including Sportsnet Reports.

October 2007– February 2009: 

WTTG-TV (Washington, DC)
Sports Anchor/Reporter

Sports Anchor / Reporter for Fox 5 News. Duties also included hosting weekend sports special: Sports Extra in addition to role on Fox 5’s weekly Washington Redskins pre- and post-game shows as the travel reporter assigned to the team. 

November 2006– October 2007: 

the mtn. (Denver, CO)
College Basketball Play-by-Play, Studio Host Freelance talent for the Mountain West’s TV Network with a strong emphasis on men’s college basketball.


  July 2004– October 2007: 

 FSN Rocky Mountain (Denver, CO)
 Anchor / Reporter / Play by Play

-Hosted nationally televised AFL Weekly.
-Hosted 2007 Emmy Award winning: Rockies All Access
-Anchored and reported for numerous FSN regional shows including FSN Live, Rockies Roundup, Crush Weekly, The Buffalo Stampede, Broncos Preview and Insider Edition. Pre-game and post-game show host for various live sporting events.
-Play-by-Play commentator and sideline reporter for numerous live events including:
Colorado Rockies Cactus League Baseball
University of Colorado Basketball (Men and Women)
University of Denver Basketball (Men)
Colorado State University Basketball (Men)
Colorado Crush Football (AFL)
CHSAA High School Football

University of Colorado Football, University of Colorado Basketball (Men), Colorado Crush Football

March 2003 – May 2004: 

WXIN/WTTV-TV (Indianapolis, IN)
 Sports Anchor

Sports host for FOX 59AM, 59 Overtime, Sunday Night Sports and Fox 59 News at Ten. In charge of creative conceptualization for live remotes in addition to duties as on-air talent. Pre-and post-game host for Indiana Pacers Basketball during 2003 & 2004 playoffs and Sideline Reporter for Indianapolis Colts 2003 pre-season & regular season telecasts.

November 2001- July 2002: 

Fox Sports Net (Dallas, TX)
Sports Anchor / Reporter

Main anchor for Fox Sports Net’s Florida Sports Report seen nightly throughout the Sunshine State. Aided producers and reporters in comprising show content. Also reported and anchored as necessary for the Southwest Sports Report which aired nightly in five states. Both shows originated out of Fox Sports Net’s Dallas studios.


 June 1999 – July 2001 

WAMI-TV (Miami Beach, FL)
 Sports Anchor / Reporter 

Hosted and reported for nightly 30-minute sports show Sportstown as well as Emmy nominated Florida Marlins, Miami Heat and Dallas Mavericks pre- and post-game shows. (Mavs shows were produced from Miami for our sister station KSTR in Dallas). Repsonsible for story development as well as maintaining contacts throughout the South Florida sports scene.

April 1996 – June 1999 

WLUK-TV (Green Bay, WI) 

Sports Anchor / Reporter / Play-by-Play

Sports anchor and reporter for local FOX affiliate’s daily newscasts. Hosted and reported for numerous sports specials including Green Bay Packers pre-and post- game shows. Play by play announcer for numerous live sporting events including Wisconsin Blast basketball and Green Bay Bombers Football.

October 1994 – April 1996 

WUTR-TV (Utica, NY) 
Sports Director

Managed 3 person sports staff. Anchored and reported for local ABC affiliate’s daily newscasts. Responsibilities included scheduling staff coverage of events, securing credentials for events and even shooting many contests on Beta SP.

November 1992 – March 1996

WTVH -TV (Syracuse, NY)
Sports Producer / Fill-In Anchor

Produced, edited and wrote nightly sportscasts.  Responsibilities expanded to fill-in Sports Anchor in July 1995.

Radio Experience:

March 2012 – July 2012: 

San Jose SaberCats (San Jose, CA)
Radio Play-by-Play / Host SaberCats Weekly

“Voice of the SaberCats” for the majority of the team’s games in the 2012 season… broadcast on KNBR-1050 AM.  
Fill-in host for the team’s weekly television show SaberCats Weekly.

July 2010 – October 2012:

KNBR-AM (San Francisco, CA)
Sports Talk Radio Host

Fill-in host for the team’s weekly television show SaberCats Weekly.

Freelance Fill-in Sports Talk Radio Host for KNBR 680/1050. Guest host duties include the Gary Radnich Show (TV simulcast on Comcast Sportsnet California), the Damon Bruce Show and Sportsphone 680

November 2006 – May 2007: 

KLZ-560 AM (Denver, CO)
Afternoon Drive Host

Hosted and produced daily 4-hour sports talk show Sportstown for Denver’s Sporting News Radio affiliate. Show was heard throughout the front range in 4 states. Responsiblities included leading 3-person staff, creating topics, tracking caller demos, booking guests and assisting the sales depertment in both lead generation and client signings.

October 2002 – January 2003: 

FOX Sports 1190 (Dallas,TX)
Sports Talk Radio Host

Talk radio host for weekly Dallas Cowoys radio show featuring Mario Edwards and Troy Hambrick. Shows were hosted in front of a live audience.

November 1997 – May 1999 

WSGC-AM (Appleton, WI) 
Play by play Announcer

Play by play announcer for I.F.L team the Green Bay Bombers (arena football) & I.B.A. team the Wisconsin Blast (basketball). Responsible for equipment set-up and maintenance including the securing of phone lines and courtside locations for road contests.  Occasional play-by-play on Wisconsin Timberrattlers baseball. 

Radio Experience:

 August 1999 – October 2010: (Various – USA)
 Co-Founder / President

Developed and created an internet web-site aimed at helping sports media professionals both secure employment and advance in the industry. Responsible for all administrative duties of the site including management, design and content. Sold the site in October of 2010. (Click photo above to view a web archive version of the site).

Additional Broadcasting Experience:

Host/Play-by-Play – CBS Sports Network (Various, US):  2013-present 

Host/Reporter – GO TV (Various, US): Summer 2006-present

Host / Voice Overs – Softball 360/LongHaul Productions (Minneapolis, MN) 2002-2005: April 2012-present

Contributing Writer – (Fantasy Football): 2003-2009

NFL Sideline Reporter – Fox Sports (Various, US): 2003-2006

Colorado Rockies Studio Host – 850KOA (Denver, CO): Summer 2006

Host – SledHead 24/7 (Minneapolis, MN): 2005-2006

Host – Speed Channel’s Autoweek (Indianapolis, IN): 2003

Freelance Sports Anchor – WPTV-TV (West Palm Beach, FL): 2001

Studio & Remote Production – Cable 13 (Syracuse, NY): 1990-94

Radio Disc Jockey (Top 40) – WJPZ-FM (Syracuse, NY): 1989-93

Voice Talent – Voice-over person for numerous TV & radio spots 


Oswego State University – Oswego, NY 
Bachelor of Arts – Broadcast Communication (Graduated December 1992) 
– Graduated Dean’s list with 3.40 G.P.A.

Onondaga Community College – Syracuse, NY
Associates Degree – Radio / TV Communications (Graduated December 1989)

Rochester Institute of Technology – Rochester, NY
1-year of study as Electrical Engineering Major (Aug 1987 – May 1988)

References (contact info available upon request):

Ted Griggs – President Group and Strategic Production & Programming Leader, NBC Sports Regional Networks
Chris Olivere – Former News Director, Comcast Sportsnet Bay Area
Jim Petersen – Minnesota Timberwolves Color Analyst (Fox Sports North)
F.P. Santangelo – Washington Nationals Color Commentator
Tim Ring – Sports Director KTVK-TV 
Ken Miller – Executive Sports Producer Root Sports (Denver)
Rick Schwartz – Former FSN Rocky Mountain News Director