denis hamill Archives