The Tech Report employs 3 employees. The The Tech Report management team includes Walt C (Founder and Editor-in-Chief), Renee Johnson (Editor In Chief), and Chris Sim (Vice President).
Get Contact Info for All DepartmentsLooking for a particular The Tech Report employee's phone or email?