Pedigree tree of Michael John Heinen Jr
Michael John Heinen Jr
Birth: January 19, 2001 — Charlotte, Mecklenburg County, North Carolina, USA
Death: July 11, 2001 — Mooresville, Iredell County, North Carolina, USA
Michael John Heinen D.V.M.
Laurie Jeanne Beach M.D.
Donald William Beach
Teryll Ann Smith
Herman Nathaniel Smith
Birth: March 19, 1906 41 41 — Everts Township, Otter Tail County, Minnesota, USA
Death: August 11, 1973 — Minneapolis, Hennepin County, Minnesota, USA
Margaret Martha Anna Cecelia Mohr
Birth: September 16, 1910 31 32 — Moorhead, Clay County, Minnesota, USA
Death: August 15, 2008 — Rogers, Hennepin County, Minnesota, USA