Daniel Hauff. Photo courtesy of Hauff