john spoonmore