John Gibson Lockhart Share This John Gibson Lockhart (John Gibson Lockhart, J. G. Lockhart, Peter Morris, John Bull)