Where is Roger Allan?

Movie Role
Lord of the Flies (1963) Piers