WILLIAM B. JOHNS & PARTNERS, LTD.