B & P Investments, Ltd.