Castillo, Xavier Animal Abuse Registry / Posted 2 years ago Year of Birth: 1992 Convicted: 7/6/2020, City of Niagara Falls Court Listing ID: 28284 Contact details Niagara Falls, New YorkNiagara County,14301 2023-05-25