Year might be difficult date to as it looks like the picture has been 'doctored' to me - different heads put on a actual bodies in the original shot.[^]
Even if I am right about the doctoring, the identity of the second player on the left, front row is, and you'll excuse the pun, is certainly doing my head in. And I think you are right about Macari, but I thought he only played for Celtic, and if that is Dave McKay front middle, I thought he was a Hearts man before heading south to that backwater of english football (aka White Hart Lane).
We'll at least I've put my head up over the parapeet