Charles E. Lord was born in New York City. He is best remembered as the man who developed the first "instant" camera. As founder and president of the Polaroid Corporation, he patented this invention in 1943, and it hit the market in 1948, revolutionizing the photography industry.
The Financial Wizardry of Charles E. Lord: A Capital Quiz on a Wall Street Titan