jack hamill