Home McKeen, John Albert