KELLY, LEGAN & GERARD, INC.