John Hall , as P.