Familysearch gives four possibles for John Francis' christening:
John Francis christening: 12 March 1797 Bilsington, Kent,
father: James, mother: Philadelphia
John Francis christening: 11 February 1798 Penshurst, Kent,
father: George Francis, mother: Jane
John Francis christening: 11 March 1801 Ruckinge, Kent, England
father: John Francis, mother: Elizabeth
John Frances christening: 3 July 1803 Lamberhurst,Kent,
father: Thos. Frances, mother: Elizabeth