They look similar, but the photo of Andrew has to be at least 20 years old if not older. He is a very young man in that photo, and 30 years ago Megan would have been 7 years old.
I think it is from a different trip than the pic of Andrew. HOWEVER, I have not seen evidence of what other pics come from the Fedora incident.
The purpose of the pic of Andrew is his male companion. Some say it is Markus Anderson..the guy who introduced Harry and Meagain.