Winter Sale! 10% Discount off any order. Get the code »

John Legg

Legg, after ministering for over 40 years in North Yorkshire and Shrewsbury, retired to Cardiff, South Wales, where he spends his time preaching, lecturing and writing.