pete macinnis