McGarvie takes NJCAA National honor