Ludlow woman finishes first marathon