Glenn William "Bill" "Bill" Hardy