Chris Hill is a location manager for film, television and commercials based in Cardiff, Wales.
2011 · Movie
2010 · Movie
2006 · Series