Andrew Keegan, Religious Leader