D & P INVESTMENT ADVISORS, LTD.