John Buchanan, PE