Spiegelworld founder Ross Mollison (Mikayla Whitmore) Spiegelworld founder Ross Mollison (Mikayla Whitmore)