JOHN J. MCMACKIN, III