Иван Васильевич Петров, майор