Farwick Curran & Horgan Llc