John Farmer's Recent Activity