Shannon Beador and her husband David separated in 2017. However, a few months later David had already moved onto girlfriend Lesley Cook. The couple officially announced their engagement today. Shannon has moved on since the divorce as well. According to [Celebrity Insider,] (https://celebrityinsider.org/rhoc-star-shannon-beadors-ex-husband-david-is-engaged-to-girlfriend-lesley-cook-365209/) she is currently dating John Jassen. Shannon and David were married for nearly two decades. Shannon found out that David was cheating on her but decided to give it a second chance. David called it quits after admitting he was still cheating on her.