Andrew Heaney, P