Henry Louis Gates Jr.

Alternate Spellings

Henry Louis Gates, Jr.