If I remember correctly the old rule of thumb is that 13.5" is correct for a 5'10" person. For every inch more or less than 5'10", add or subtract 1/8". Of course, that assumes everyone is built alike. But the formula would call for a 14" pull for your son which I think is more likely than 14 1/2".
Phil