David Castillo (New Earth)

David Castillo was the local sheriff in Swainsville, New Mexico. He was well-spoken and had a genuine concern for his community.

After Wally West went missing near Swainsville, David confronted Tina and Jerry McGee, concerned that the Flash's presence could cause trouble for his small town.

He had a cousin named Geraldo who was always in some kind of trouble. After disappearing for five years, he resurfaced when Wally disappeared, claiming to have been possessed by the Flash's spirit when he died. All he was successful in, however, was getting beaten up by the McGees.

Appearances

 * Flash 26 (Volume 2, 1989)