Richard Alwyn is a Director and Producer. He is known for Speachless (2017) and The Home for Broken Toys (2019).