Your conditions: Benjamin W. Keller