JOHN M TEMPLE, JR.