doug haggmann