Good Morning America co-host Lara Spencer and her husband David Haffenreffer have finalized their divorce. The 46-year-old and the real estate broker were married for 15 years and have two children together, daughter Kate, 11, and son Duff, 14.