Adam, it is not Stanley Thompson, the era of the picture versus the age of the gentleman is wrong, 1920s I believe for the picture, which would put Thompson in his 30s.
I sent the photo to the USGA Golf Museum and they did not recognize any of the people.
Not sure the mystery will be solved.