On August 16, 1960, Joseph Kittinger made the final jump from the Excelsior III at 102,800 feet (31,300 m). Towing a small drogue chute for initial stabilization, he fell for four minutes and 36 seconds, reaching a maximum speed of 614 mph (988 km/h or 274 m/s) before opening his parachute at 18,000 feet (5,500 m). Pressurization for his right glove malfunctioned during the ascent, and his right hand swelled up to twice its normal size.
He set historical numbers for highest balloon ascent, highest parachute jump, longest drogue-fall (four minutes), and fastest speed by a human being through the atmosphere. I could not find any information on who actually took the photograph. More information on Joseph Kittinger can be found here