Oswald Charles Baker (1915–2004) was a Sedevacantist Roman Catholic priest who lived in Downham Market in Norfolk.[1]
This article about a Catholic clergyman is a stub. You can help Wikipedia by expanding it.
Article 19 Article 20