major johnstone