There are too many possible John William's marriages to an Ann in Pembrokeshire around the mid-late 1860's to determine the correct one so you are going to need a copy of William Benjamin's 1871 birth cert if you want to go further back on that side
If I could decipher John's actual birthplace on that 1871 image it may help a little so I am going to post it on the deciphering and recognition board