That is definitely Mark and definitely Jr.
They both wore hats during the day but Mark would where a hat constantly , not that that hats have any thing to add but that’s how they looked everyday .
Jr. looks around 16-17 and Marks picture has been around for years and shown in a couple papers if not more. I think they were taken around the time they were both having trouble in High School obviously a couple years apart.
Jr. may be a little older than 16-17 in that photo. Looks like he has a beard unless that's the lighting.
Possibly , Mark has signs of a beard and he hung himself at 17 .
Myself and many of our Italian friends had beards and were shaving at 15 it’s common.
Jr. Started losing weight around 16 and weight he had since a little boy is gone ..... he was chunky and his face was much rounded when he was a kid and young teen.
So he is older 16 and I don’t think he is 20 yet .
Mark was always slender he was built like his dad but taller then sr. probably was at that age