At the end of the 21st century Nick meets a robot Werther who feeling sorry for the offender allowed him to go to the launch site

Could you correct the punctuation please?
At the end of the 21st century, Nick meets a robot Werther, who, feeling sorry for the offender, allowed him to go to the launch site.