Charity work playing The Punisher and Captain America for children hospital visits
Caption: Charity work playing The Punisher and Captain America for children hospital visits
Actor
Height: 6' (1.83 m)
Source: IMDB
William Barbour was born the middle son of three boys to James Barbour (a Lutheran Minister and later American Literature professor an Barbara Barbour, a nurse. He was raised in Milwaukee and Los Angeles but mostly in Albuquerque, New Mexico. His mother passed away from cancer in the 1990s but his father continues to live in Albuquerque, NM. ...