Nato nella provincia di Londra nel 1968, Sudbury Lawrence si laurea a 22 anni in Lettere moderne, indirizzo Comunicazioni, all'Università Cattolica di Milano. Insegnante e ricercatore, si occupa anche di marketing, fondando un'agenzia di consulenza pubblicitaria. Interessato alla simbologia religiosa, consegue presso il seminario teologico di Newburgh (Indiana, Usa) il D.A. in Studi religiosi e il Ph.D. in Storia della Chiesa.