WILLIAM J VEACH