Nachie Castro

Nachie Castro is a comic-book editor. She did work for Scooby-Doo (DC Comics).