What Quid Pro Quo? July 29, 2018 by Rev. Michael Hafele Play AudioPlay Audio Download AudioDownload MP3 2 Samuel 11:1-15 John 6:1-21