amylaughinghouse.com
Kevin McCloud at Grand Designs Live
Kevin McCloud (far right) on stage at the Grand Designs Live Grand Theatre.