Castle Douglas man completes Yorkshire Three Peaks Challenge for charity Published 27 May 2024 Steve Davis has so far raised £2,300 for Pancreatic Cancer Full Article