P MICHAEL LONG