Flo McGarrell was an art director and costume designer, known for Maggots and Men (2009) and Peace of Mind (2015). He died in December 2009 in Haiti.
No data