Mr. Fredrick Porter Whiterker, African Bureau


Mr. Fredrick Porter Whiterker,  African Bureau