Alexander Miroshnichenko – Life