peterallenph