Meek is from the village of Lydbrook in the Forest of Dean in Gloucestershire, England and now lives in America. He has a life-long fascination with science, particularly physics and astronomy, and was convinced that there exists something contributing to orderliness in the universe yet to be discovered.