Which of these is correct?
The correct answer is “Mr Reid”, without a full stop.
When abbreviating a word, if the last letter of the abbreviation is the last letter of the word then no full stop is required. Thus “Saint” becomes “St” and “Doctor” becomes “Dr”; but “Professor” becomes “Prof.” and “Reverend” becomes “Rev.”.