micheal porter (107.999)