michael nowacki