BROSNAN & ASSOCIATES, LLP