McGregor & Legere, P.C.