Wilton resident finishes Berlin Marathon