U.S. Air Force general. In 1950s, he was in charge of construction of the radar installations for the DEW Line in northern Canada.
Stanley Tanner Wray
Muncie, Indiana, USA
San Antonio, Texas, USA
The latest actress to portray Black Canary took superhero tips from some seasoned pros.