WILLIAM SWITZER & ASSOC. LTD.