Ted Malloch has a position (Research professor) at Yale University

Details
Title Research professor
Start Date 2008-01-00
Is Current yes
Notes As claimed on his LinkedIn page. A number of Malloch's CVs and bios have false or exagerated information.