lynda haverstock