Douglas Dean Taylor is known for his work on The Last Samurai (2003), Catch Me If You Can (2002) and Velvet Prozak (2020).
No data