JAMES L. O'BRIEN ASSOCIATES, INC.