Your conditions: Gary J. Hill