M. CABRERA & ASSOCIATES, PC