Thomas James Favell Purss

Mr. Thomas James Favell Purss