Rep. David Haggan
Rep. David Haggan is serving his first term in the Maine House of Representatives serving House District 101 which includes Hampden and Newburgh. He has been appointed to serve on the Marine Resources Committee during the 128th Legislature.
Rep. Haggan teaches Social Studies at Reeds Brook Middle School in Hampden. He lives in Hampden with his wife Kimberly. They have two children.