John Lockhart may refer to: