William "Bill" Werner