I am afraid neither William David "Shug" Alford or Francis Marion Alford are the father of a John Marion Alford.Francis marion Alford (b. 1867) and his wife, Ada Davis Alford had 5 children: Etta, Milbra, Emma, Mettie, and Richard Francis Alford.Richard still lives in Gaskin, Florida (near Darlington).I know him very well.I am descended from this group of Alfords and have extensive research on them.William David Alford had the following children: Jeremiah William, Kiser, Dwar, Noah, Allie, Plextor, and Lonie Mae.His grandson, William Alexander still lives in Darlington and has done alot on this family.I knew Jeremiah Alford very well before he died.There was another group of Alfords from the Bonifay/Chipley area that were distant relatives, but came from South Carolina in the 1890s.
I have a feeling you may be descended from Henry Miles Alford (b. 1815) through his son Moses.Moses migrated to the Okaloosa County area and had descendents in Santa Rosa County (Milton is Santa Rosa County).
I am very curious about your branch.I do not want to miss any Florida Alfords in my research.Can you take it back one more generation?Let me know any other info you have; I may be able to help.