Br. Joseph Carron is from Birmingham, England. After taking a B.Sc. degree in Ecology, and spending some time working for the Environment Agency, he was enrolled as a candidate for the Priesthood in the Diocese of Lancaster, and entered Allen Hall seminary in London.