John Douglas McKinnon, Jr. (15 de julio de 1899 - 8 de febrero de 1969) fue un defensor de hockey sobre hielo profesional canadiense que jugó seis temporadas en la Liga Nacional de Hockey para los Montreal Canadiens , los Pittsburgh Pirates y los Philadelphia Quakers entre 1925 y 1931. Luego pasó ocho temporadas en la Asociación Estadounidense de Hockey y se retiró en 1938. Nació en Guysborough, Nueva Escocia .