will harland to william salem