My Maine Heritage - June 2023 - Person Sheet
NameWilliam Leonard Holmes
Birth Date13 Sep 1841
Birth PlaceMount Desert Island, Hancock Co., ME
Misc. Notes
Civil War service: Co. D, 1st ME.
Spouses
Marr Date4 Jul 1865
Marr PlaceBangor, Penobscot Co., ME