P is Craig Mackinlay's middle initial. This information is not explicitly stated in the provided context, but it can be inferred from the fact that his full name is given as "Craig Patrick Mackinlay." The middle initial "P" stands for "Patrick."
Craig Mackinlay: Unveiling the Conservative Maverick