Cecil Carter
Cecil Carter is known for his work on Lord of War (2005), Doomsday (2008) and Ernest in the Army (1998).
DDS Assault Trooper