I am trying to trace my family tree. My grandfather EDWARD COLEGROVE PUFF married A. CLARK. She was from england, he was from St. Paul MN. His parents were WILLIAM JOHN PUFF born 1829 died 1902. William John Puff was married to MARTHA LOUISE COLEGROVE. I have found a few William John Puff's but none have been the right one. Can anyone shed some light on this...????