Following the Good Shepherd
David Taylor
September 24th, 2023