Anderson Cooper Sells His Westhampton Home for $2.97 Million