paul haggins