John Havinga is following