william edwards jr