COSGROVE ASSOCIATES, INC.