I thought 그리고 is usually used between two clauses whereas 하고 is used for two nouns?
totally agree! 그리고 is used at beginning of a sentence and to connect 2 sentences. It is more appropriate to use 하고 /와 / 랑 in this case.
I guess this is used for emphasis.
"the mother and the son" is not accepted as a valid alternative...