john douglas sinclair