john payne of st.ives