Fetzer Missionaries

Donald Ward Carter

Donald Ward Carter