Rev Hugh Porter as titled by Sam Henry

Rev Hugh Porter as titled by Sam Henry

Place