william d. bygrave