David Leitch

David Leitch is an American actor, stuntman, writer, producer and coordinator who portrayed Terry Bogard in King of Fighters.