David Annadale David Annandale David Cannadine David Cannadine. David Ragsdale by David Cannadine. Dawn Annandale david munrow Annadale Fairendale