WILLIAM O HARRINGTON PC