john locke profesion