David Cardoza
Male
Production
David Cardoza is an American filmmaker. A lost dog. He is based in New York City.
2023-10-16
Directing
2022-12-26
Editing
2021-03-12
2024-10-05
Vote: 2
Size: 300x450