Walpole resident James Fahey finishes first Boston Marathon to support Alexandra Smith