Who is Leah Williams QVC host married to and why wasn't he on her 15th anniversary celebration?

His name is James, and they are divorced