JOHN H MACALLISTER