edward hasbrouck