Beard P J & Associates