Shelton, H.G.H.

Shelton, H.G.H.

Nairobi Defence Force