Francis Greenslade

Francis Greenslade

Acting

1962-10-03 Honiara, Solomon Islands

Known for