John Porth Recent Successes