Ivan Mactaggart


Ivan Mactaggart is a British film producer best known for his 2017 production Loving Vincent, which earned him an Academy Award nomination for Best Animated Feature at the 90th Academy Awards.