Wilfred C. Willins, London, England

Rev. Wilfred C. Willins, an ordained bishop and pastor from London, England, passed away on March 6, 2021.

The post Wilfred C. Willins, London, England appeared first on Church Of God.