John Foil's latest activity