bill hammack (40)