I would suggest that this is the baptism record you need with additional info:
David Ford son of James & Mary Ford bpt 29 May 1796 at Alverstoke. Birth date: 19 Mar 1787
Nell
Added: Given that the date of the marriage that you have found is after the baptism date (about three weeks), unless the clergyman concerned was completely not of this world, it seems likely that Mary Abraham was not the mother, but maybe a different Mary. No other marriage stands out , but the couple may have married on the Isle of Wight.