Shapiro time delay is caused by refraction. Gravitational time dilation does not exist.
And, just like Pound and Rebka, completely ignores refraction. Which makes his whole calculation wrong, because he does not understand basic physics, which require to take into consideration the index of...