Adam McCosh completes first two marathons in matter of weeks