McCartin pens two-year extension