Naughty Dog
Senior Programmer
Naughty Dog
Vice President of Technology
Naughty Dog
Co-President
Naughty Dog
Lead Programmer
Rayland Interactive
Co-Owner and Project Manager and Lead Programmer
Naughty Dog
Programming Director
Professional Triathletes Organisation
Chief Technology Officer