An interview with David Egolf