Noel Francis

Noel Francis

Birthplace: Temple

DIED:

October 30, 1959