David Cardoza is an American filmmaker. A lost dog. He is based in New York City.
Birthday: Invalid Date
December 26, 2022
March 12, 2021
October 16, 2023
December 16, 2022