ESC
Ross Paterson

Ross Paterson

English Christian missionary.