john robert hart