Tavares Henderson Strachan (born December 16, 1979) is a contemporary, conceptual artist whose multi-media installations investigate science, technology, mythology, history, and exploration. He lives and works in New York City and Nassau, Bahamas.
Read about Tavares Strachan in Wikipedia