Megan Therese Humphrey is 35 years old. She lives in Wilmington, NC. She has also lived in Jacksonville, NC and Maple Hill, NC. She is a 2001 graduate of New Hanover High School and 2006 graduate of University Of North Carolina Wilmington. She works at Onslow County Schools.