James Margaris 

I've worked as a game developer as both an indie developer and major-publisher employee for 15 years.