Hi Clive,
You were right the first time!
James Callow & Esther Lord married in Maughold on 8 June 1779. [Maughold register]
James son of James Callow & Esther Lord was bapt in Ramsey on 4 May 1788. [IGI extracted record]
Their eldest son William was bapt 8 Aug.1779 in Ramsey
Son John bapt 31 Jan.1792 in Ramsey.
Sue