margaret hoover and john avlon net worth