Francis Greenslade

Francis Greenslade

Acting

1962-10-03

Honiara, Solomon Islands