Pearson, Brian E.
David, an Anglican parish priest, has no way of knowing that his place in the world is about to be shaken irrevocably.