Stephen Hasbrouck , AI.