where is thomas gibson from
Gibson was born in Charleston, South Carolina, the youngest of four children of Beth and Charles M. Mac Gibson. His mother was a social worker, and his father was a lawyer and liberal Democrat who served in the South Carolina state Senate and House. He is of Roman Catholic background.