Hello David,
I believe I have a couple of things to add....
Mr Jones - English, we called him Cod, possibly due to the green sheen of his greased back hair.
Mr Richards - Maths, I'm sure we called him Dickie Richards, he was deputy head by 1975.
Mr Williams (Bill) i wonder if he could have been...