vincent hamill