Current and Former Staff Members

Here are our current staff members.

Lee Leonard, Producer
Lee founded Sports Radio Service in 1983. He assists in recording and producing interviews, podcasts, and remotes at various local restaurants in San Francisco, Oakland, and Sacramento. He sets up interviews and game coverage for local talent and staff writers at the San Francisco Giants, Oakland A’s, San Francisco 49ers, Oakland Raiders, Sacramento Kings, San Jose Earthquakes, San Jose Sharks, San Jose Barracuda, MLB All-Star Game, NFL Super Bowl and Pro Bowl, and NHL Stanley Cup Playoffs and Finals. He worked with such late greats, Ken Gimblin (Giants and 49ers analyst), Joe Cronin (Sacramento Kings analyst), Gary Araki (engineer and technical support), and George Devine Sr. (MLB analyst).

Jerry Feitelberg, Beat Writer
Jerry formerly worked as a trainer with the Oakland A’s under former A’s head trainer Barry Weinberg. After his departure from the A’s, he joined Sports Radio Service as a beat writer on A’s baseball. He expanded his talents covering Stanford football and basketball and San Jose Sharks hockey. He came from the East Coast with his previous experience with the Boston Bruins, Boston Celtics after attending college in Maine. He worked as a pharmacist prior to joining the A’s as a trainer. He hosts Sports Talk as a talk show host. He is most proud to have covered two Rose Bowls with photographer Illa Loeb.

Daniel Dullum, Analyst and Talk Show Host
Daniel’s work with Sports Radio Service started out as a beat writer covering both the Oakland A’s and San Francisco Giants. With his experience as a play-by-play announcer in the North Dakota radio market and North Dakota State University, he got himself talk show host work doing the NHL podcast and the MLB podcasts on weekends at He shares great insight and inside stories and analysis. He keeps busy with NHL coverage when the San Jose Sharks pay a visit to Arizona, the Cal Bears and Stanford Cardinal when they visit Arizona State University, the San Francisco Giants each time they come and play the Arizona Diamondbacks at Chase Field, and does analysis on MLB.

Amaury Pi-Gonzalez, That’s Amaury’s News and Commentary
Amaury has been part of Sports Radio Service since 1999. He has been broadcasting, covering, and announcing MLB in Spanish since 1969. He has been the lead announcer with the San Francisco Giants, Oakland A’s, Seattle Mariners, and Los Angles Angels, and has done the MLB World Series for national radio with ESPN, Westwood One, Fox, CBS and Telemundo. His experience also extends to his coverage of the NHL Stanley Cup Finals with Telemundo TV when the San Jose Sharks and Pittsburgh Penguins faced off against each other. He was the Spanish play-by-play announcer for the Golden State Warriors. The Warriors no longer broadcast their games in Spanish. He is the vice president of the MLB Hispanic Heritage Museum and does News and Commentary each week on He hosts Sports Talk for local remotes at various restaurant locations in San Francisco, Oakland, and Sacramento.

Ana Kieu, Fill-in Reporter and Former Editor
Ana is fill-in reporter and former editor for Sports Radio Service. She has covered the San Jose Sharks for Inside Hockey and has covered the NHL Stanley Cup Finals between the San Jose Sharks and the Pittsburgh Penguins, which she says was one of her biggest thrills in her professional journalism career. She worked at USA Today covering San Jose State Spartans football and basketball. She worked as a reporter covering the San Francisco 49ers for SFBay. 

Peter Elliott, Reporter
Peter has covered the NHL for Sports Radio Service and makes his home in Highland Park, Illinois, the former home of Chicago Bulls great Michael Jordan. He covers Northwestern football for USA Today and has done various reports and video reports at local schools. He has covered Chicago Blackhawks games for Sports Radio Service when the San Jose Sharks play at the United Center, giving the site the game recap and analysis of the night’s action.

Michael Duca, Talk Show Host, Cal Bears and SF Giants Analyst
Michael has worked covering and working MLB for over 40 years and sees no end in sight covering the grand old game. He works as an official score keeper at Oakland A’s and San Francisco Giants games. He does the San Francisco Giants podcasts with Morris Phillips each week during the Giants season. He enjoys fine dinning and works as our main talk show host during remotes at some of San Francisco and Sacramento’s finest local restaurants. When not working baseball, he is an analyst on Cal football and basketball with Phillips. He also keeps busy during football season as an ESPN statistician for NCAA football. He has co-written the best selling book “The Baseball Codes” so if you haven’t read the book, get a copy as you won’t be able to put it down.

Mary Lisa Walsh, San Jose Sharks Beat Writer
Mary has been covering the San Jose Sharks for Sports Radio Service since the 2014-15 season. Prior to that, she worked covering the San Francisco Bulls, the San Jose Sharks ECHL affiliate, in the Bulls’ two short years of existence in 2012-13 and 2013-14. She has listed her biggest thrill since covering pro hockey as the Stanley Cup Finals when the San Jose Sharks and Pittsburgh Penguins matched up. She co-hosts Sports Talk at various remotes in San Francisco and San Jose. She has worked at Inside Hockey and is the proud holder of degrees in literature and writing and freelanced working on computer graphics. She works with horses in her free time.

Jeremy Harness, San Francisco Giants and Pro Golf Reporter
Jeremy formerly covered the Oakland Raiders for local news print and joined Sports Radio Service as a writer and broadcaster in 2001. He currently covers San Francisco Giants baseball and covers the Safeway Open in Napa, the Ellie Mae in Hayward, and the AT&T Pro Am at Pebble Beach. He has been a fixture on Sports Talk as a co-host doing remotes in Sacramento, San Jose, and San Francisco. He is well versed on college and professional sports and in the winter covers college basketball and football in Stanford. He covers the San Francisco 49ers and does the 49ers preview before every home, away, preseason, and regular season game.

Jeremy Kahn, San Francisco Giants Beat Writer
Jeremy has been at Sports Radio Service since 2001. Covers various teams–Stanford Cardinal, Oakland Raiders, and the San Francisco Giants–for SRS. He has covered the MLB All-Star games in San Francisco and has covered all three World Series that the Giants had won in 2010, 2012, and 2014. No longer on a college beat, he can let it fly with his passion of his favorite team, the Michigan Wolverines. When not working at SRS, he works in television as a freelancer for Fox Sports and ESPN. He can be heard on Sports Talk remotes at fine restaurants in San Francisco, San Jose, Sacramento, and Berkeley.

Morris Phillips, Cal Bears, San Francisco Giants, and Oakland A’s Beat Reporter
Morris has been at Sports Radio Service since 2010 and is a beat writer covering Cal Bears basketball and football, Oakland A’s and San Francisco Giants. He is also a talk show host for Sports Talk radio and joins the remote production at some of San Francisco and Sacramento’s fine restaurant establishments doing analysis for local sports headlines and promoting fine dinning. He has covered the MLB All-Star games each year wherever it’s played doing podcasting and print coverage. He has also covered the NFL in the past the San Francisco 49ers and the NFL Pro Bowls.

London Marq, San Jose Earthquakes and Sacramento Kings Beat Reporter
London worked in the Stockton radio market before moving to the Sacramento radio market as a sports talk show host. He previously worked covering soccer and followed European soccer. Currently, he works covering San Jose Earthquakes soccer and is in his third year covering the Quakes home games at Avaya Stadium. In the winter, he works covering Sacramento Kings basketball and does analysis on the NBA and Headline Sports for weekly podcasting at Sports Radio Service.

Pearl Lo, San Jose Earthquakes and San Jose Sharks Reporter
Pearl, who attended Santa Clara University as a communications major, has been with Sports Radio Service since 2009. She started out filling and covering assignments when other reporters needed days off. She then took on the San Jose Sharks beat and has traveled with the club primarily when the Sharks in the Southland when they face off against the Los Angeles Kings and Anaheim Ducks. She has also done radio analysis for NFL Pro Bowl games in past years. A great knowledge of the NHL helped lead her to covering the NHL Stanley Cup Finals between the Sharks and the Pittsburgh Penguins.

Jeremiah Salmonson, Sacramento Kings Reporter and Talk Show Host
Jeremiah started out covering Oakland A’s baseball at the Oakland Coliseum for Sacramento radio since 2017. He joined Sports Radio Service as a talk show host hosting various shows in downtown Sacramento primarily for coverage on Sacramento Kings basketball. He also serves as a reporter covering the Kings and works the California NBA Summer Classic League held at Golden 1 Center in downtown Sacramento each year.

Matt Harrington, San Jose Sharks Beat Writer and MLB & NHL Podcast Analyst
Matt started out his broadcast career working with the defunct San Francisco Bulls of the ECHL — a minor league affiliate of the San Jose Sharks. He did color on the Bulls radio network. When the team folded after two seasons, he joined Sports Radio Service as a reporter/analyst. He worked with Joe Lami on San Jose Earthquakes soccer coverage and International Championship soccer at Levi’s Stadium in Santa Clara. He now does NHL and MLB podcasting and covers the San Jose Sharks and Oakland A’s for SRS as a beat writer.

Shawn McCullough, Webmaster and Las Vegas Aces Reporter
Shawn started from day one as webmaster and created the layouts and formatting of the site in 2001. He was instrumental in helping behind the scenes creations for articles and team coverage layouts and formatted the podcasting coverage through SoundCloud. He continues to help web mastering and is a reporter for the WNBA’s Las Vegas Aces with most of his coverage at the T-Mobile Center on the Las Vegas Strip.

Tony Renteria, Sacramento Kings Reporter and Headline Sports Talk Show Host
Tony has been with Sports Radio Service since 2001 when he covered the XFL San Francisco Demons at Pac Bell Park in San Francisco reporting on the Demons players, interviews and doing analysis. Once the demons folded, he came on board doing baseball podcasting and interviewing. Fast forward, he now does Headline Sports weekly at Sports Radio Service and covers the Sacramento Kings during the regular season for SRS.

David Zizmor, San Francisco 49ers and Golden State Warriors Podcast Analyst
David came aboard Sports Radio Service during the 2001-2002 MLB season doing Sports Talk heard on KEST 1450 and KSJX 1550. Dave is well versed on his subjects in MLB, NFL, NHL, and NBA. He worked for CBS Radio prior to joining Sports Radio Service. He currently works doing weekly analysis on the San Francisco 49ers or the Golden State Warriors. He also serves as a talk show host for remotes at fine restaurants doing Sports Talk in San Francisco and the East Bay.

Joe Lami, San Francisco 49ers Beat Writer and NHL Analyst
Joe started out his career doing interviewing and broadcasting at the now defunct San Francisco Bulls. After the Bulls folded, he joined Sports Radio Service working remotes and doing NHL analysis a strong point in his broadcast wheelhouse as he’s a understudy for NHL headlines and stories. He has traveled with the San Jose Sharks to do remote podcasting, including Vancouver–a favorite of his to do analysis, interview, and cover the Sharks. He currently podcasts on the NHL or San Francisco 49ers during their seasons.

Len Shapiro, NHL Analyst and San Jose Sharks Podcast Talk Show Host
Len is a former media relations manager for the now defunct California Golden Seals the first NHL team in Bay Area history. Len has seen it all all the great teams from the 1960s and 1970s that came through the Oakland Coliseum Arena until the team left Oakland to play in Cleveland. He then formed “Bud Light Hockey Nights” with business partner Eric Clark, which featured many of the NHL’s great teams who came to play exhibitions at either the Cow Palace or Oakland Coliseum Arena. The promotion launched interest for a team in the Bay Area and thus the San Jose Sharks were born in 1991. He joined Sports Radio Service as a NHL analyst and co-hosts on remotes for Sports Radio Service in San Francisco, and San Jose.

Lewis Rubman, Oakland A’s Reporter
Lewis, a retired journalist professor at UC Berkeley, is a frequent reporter covering the MLB Caribbean Series and MLB Mexican series. He has also covered the MLB World Baseball Classic in Mexicali, Mexico. He was in Tokyo when the Oakland A’s and Seattle Mariners opened the 2019 regular season at the Tokyo Dome. Lewis filled in for many assignments covering the Oakland A’s and now covers all A’s Friday home games at the Oakland Coliseum.

Jessica Kwong, New York Yankees, New York Mets and Brooklyn Nets Reporter
Jessica started out at Sports Radio Service doing analysis on local sports in San Francisco on the San Francisco Giants, Oakland A’s, Golden State Warriors, and Sacramento Kings. She later moved to the Los Angeles market working full time at the Orange County Register, but continued to cover baseball for SRS when the Giants or A’s came to play either the Dodgers or Angels in the Southland. She got full time work, and this time, it was New York for Newsweek. Being in the New York media market, she works covering the Brooklyn Nets, Yankees or Mets when the Kings, A’s, or Giants arrive in New York.

Joe Hawkes Beamon, Oakland Raiders Previewer and Analyst
Joe started out working with the Oakland A’s doing caption work for A’s public address announcer Dick Callahan. He later joined Sports Radio Service as a talk show host talking about various subjects involving the San Francisco Giants, Oakland A’s, Golden State Warriors, and Oakland Raiders. He was later brought onboard to cover the Raiders partnering with reporter Jeremy Kahn. He has been writing all game previews on the Raiders before all home and away games since 2014.

Ben Leonard, Analyst and Reporter
Ben started out at Sports Radio Service filling in for a various reporting positions, helping out covering the San Francisco Giants, Oakland A’s, San Francisco 49ers, Oakland Raiders, Golden State Warriors, and Sacramento Kings, providing the game recaps and postgame reports. He attended Duke and intends to work full-time in journalism and contributes to Sports Radio Service. He also fills in as part-time webmaster who helps out with press applications for sporting events for our reporters and the website layouts.

Michelle Richardson, NCAA Headline Podcast Analyst
Michelle is working on her sixth year doing NCAA football and basketball analysis for Sports Radio Service. She has come a long ways from starting broadcasting talk radio on sports at the City College of San Francisco with Jeremy Kahn then moving onto to getting her PhD in Sports Athletics Teaching. She has been all over the map working at various colleges and loves her work at each place being an educator. During the NCAA football and basketball season, she can be heard at each Sunday.

Tony “The Tiger” Hayes, San Francisco Giants Analyst and Historian
Tony does articles on former San Francisco Giants players, which surprisingly have been a big hit. Tony has worked on articles from players who played in the 1960s and 1970s and has frequently included baseball cards of the former players. He formerly wrote for the San Francisco Chronicle regarding the same subject on former Giants players called Giants Today. He got to write about former and current players. He has co-hosted Sports Talk are various restaurants in San Francisco and San Jose.

Barbara Mason, Headline Sports Podcast Analyst
Barbara is a freelance writer for Spanish language paper Area Grande covering local sports for the paper on the Oakland A’s, major boxing events, the Oakland Raiders, and Golden State Warriors. She hosts a podcast called Headline Sports where she talks about some of the major national or local headlines happening in sports at Sports Radio Service each Tuesday nights at She was a longtime reporter at the AFL’s defunct San Jose Sabercats.

Marko Ukalovic, San Jose Barracuda Beat Writer and NHL Analyst
During the NHL and AHL season, Marko is one of the busiest journalists in hockey, covering both the local San Jose Sharks and San Jose Barracuda. He covers the Barracuda on a regular basis for Sports Radio Service. He gives us a recap and a closer look into each home and away game. He also co-hosts Sports Talk radio in San Francisco and San Jose. You can catch him and his game recaps as he interviews key players from each game. When not covering hockey, he does San Jose Earthquakes soccer. He also works full time at the Barracuda’s flagship station KDOW 1220.

Torben Rolfsen, NHL Analyst and Vancouver Canucks Analyst
Torben hosts the frequently heard program “The Rolfsen Report” on TSN 1040 Vancouver Radio. He also hosted Sports Talk when the San Jose Sharks came to play in Vancouver doing round table discussions with talk show hosts Joe Lami and Marko Ukalovic. He shares a vast knowledge of the NHL and inside reports of the latest in what’s happening with the Vancouver Canucks. We’re proud to have him aboard as he brings a lot of knowledge on the Canucks and NHL. He’ll be back again when we set up our next remote in Vancouver.

Here are our former staff members.

The very talented Gary Araki was a do it yourself handyman around the computer. He helped webmaster Shawn McCullough with updating the site and installing audio. Gary was best remembered for helping the San Jose Sharks install their wireless system in the broadcast room at H.P. Pavilion. Gary helped with production and editing for the website and radio shows on radio stations, KLIB 1110 Sacramento, KEST 1450 San Francisco, KSJX 1500 San Jose, and KVVN 1430 San Jose. Gary also covered Sharks hockey and the former NLL Lacrosse team San Jose Stealth. Sports Radio Service sadly lost Gary in 2008 at the age of 50 as he passed in his sleep.

Joe Cronin passed away in 2011, after a long bout with cancer. Joe was honored with a memorial that consisted of family members, co-workers from the Sacramento Airport Weather Bureau, representatives from the San Francisco 49ers, Oakland Raiders, St. Louis Rams, and Sacramento Kings.

George Devine Sr. started out with Sports Radio Service doing commentary and remotes. He did commentary on his regular beat the Oakland A’s and had a vast knowledge of college football. He worked for the Oakland A’s Booster, Baseball Card News, Giants Journal, Giants Magazine, San Francisco Independent, and San Francisco Progress. He was a man about town in the media. He also worked in radio for Fox Sports Radio, Sporting News Radio, WDFN Detroit, WIP Philadelphia, and WSCR Chicago. He covered the Oakland Raiders for FOX Sports. He also was a member of Broadcast Legends and American Society of Journalists. He passed away in 2015 at 74 years old.

Chuck Levine wore two hats at Sports Radio Service. He covered the Indiana Pacers and served as the weekend editor.

Charlie O was a Sacramento Kings and Oakland A’s reporter for Sports Radio Service. After moving to Northern California, he covered the San Jose Giants and wound up doing play-by-play for them. He later managed San Jose radio station KSJX. He also assisted with various assignments, including the Washington Nationals when they paid visits to the Oakland Coliseum or Oracle Park, and interviewed former Nats pitching coach Steve McCatty. 

Eric He covered the MLB and Pac-12 for Sports Radio Service. He started out working at SFBay as a San Jose Sharks beat reporter. He moved onto NBC News at Rockefeller Plaza in New York. He’s a print journalism major who worked at the Daily Trojan, the USC paper, covering the USC Trojans football and basketball teams, which included traveling with the team.

Eric Epstein came to Sports Radio Service, splitting his broadcast work with Joey Friedman on game coverage of Stanford Cardinal basketball. He did game recaps for Cardinal men’s basketball and shared his in-depth knowledge of the Cardinal of where the team is headed and who are the key players. He interviewed, recapped, and broadcasted Cardinal basketball for the Cardinal radio network with Friedman and Joe Lami. 

Joey Friedman did podcasts and game recaps for Sports Radio Service on Stanford Cardinal men’s basketball. He has a vast knowledge of the NCAA and Pac-12 and got a read on each of the teams when they come to Maples Gym. After each season, he did the Oakland A’s podcasts every Saturday during the baseball season.


Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s