Alexandra Todd

Alexandra Todd was the Production Assistant in The Greatest Show in the Galaxy.