Macaulay, John Allen, 1964-