Pages

John Barnes was seen here with his second wife Andrea

John Barnes met and married second wife, Andrea, a biologist, and they have three children, Isabella, five, Tia, three and now baby Alexander.