John Thompson happy with effort against St. John's