HomeDr. David HarrisonRecent Talk at Semper Fidelis Lodge No. 3299, Manchester