dan hageman