JOHN N. MCVEIGH, III