Articles Tagged “peter magowan”

  • Peter Magowan Announces His Retirement

    Peter Magowan Announces His Retirement

    San Francisco Giants Managing General Partner Peter Magowan yesterday announced his retirement. Photo by Luke Thomas By Maya Strausberg May 17, 2008 The San Francisco Giants will be losing one of their own at the…