Joe Neil Beeler [1931-2006]