michael spyres