John Shrek McPhee: The Remarkable Journey Of A Visionary Leader(01) Melody Beatty 25 Aug 2025 Save Image Image gallery: John McPhee and Shrek: An Unexpected Look at Witnessing Truth