Your conditions: Gary A. Fuller