08Mar

Keith C. Holmes

The author, Keith C. Holmes, has spent more than twenty years researching information on inventions by Black people…