Mike Carle Andrew Magee