Gary Puckett was the lead singer of the hugely successful American band Gary Puckett and the Union Gap.
These guys wore old style Union/ Civil War uniforms. They specialised in ballads.
And yes, that is Mark with him - this was taken in 1970.
Significant songs: Lady Willpower, Over You, Woman, Are You Ready