Greg Canessa

Greg Canessa is the project director for battle.net.