Thursday, September 8, 2011 - 1:01 AM
Own The Podium CEO Alex Baumann confirmed Wednesday that he is stepping down Oct. 1 to focus on a second bout with cancer, which forced him to undergo prostate surgery in late April.
view full story...