Amanda Leighton

Amanda Leighton is an actress who voiced Layla McAdams $$ However, Lora Cain was also credited for the role.