logo
Ted Sapp backdrop
Ted Sapp poster
Ted Sapp
Ted Sapp is an American key grip based in Shreveport, Louisiana.