GERARD W. PURCELL ASSOCIATES, LTD.