Alvin Keech Type B