having
a desire to help mankind

Translation:
English
Add