Hanfland, David -- Bio