Brooke Shields In Contract To Buy $4.3 Million Hamptons Home