digraph G {
	rankdir=TB;	// Top to Bottom layout
	node [shape=rectangle, style=filled, fillcolor=white];
	edge [
		color=black,
		labeldistance=3,
		labelangle=35
	];

	"Eliya XI" [fillcolor=lightgrey];
	"Eliya XI" -> "Yohannan VIII Hormizd" [headlabel="1776"];
	"Yohannan VIII Hormizd" [fillcolor=lightgrey];
	"Yohannan VIII Hormizd" -> "Yohannan Gabriel" [headlabel="1795"];
	"Yohannan Gabriel" [fillcolor=lightgrey];
	"Yohannan Gabriel" -> "Yawsep V Augustinos Hindi" [headlabel="1804"];
	"Yawsep V Augustinos Hindi" [fillcolor=lightgrey];
	"Yawsep V Augustinos Hindi" -> "Yawsep VI Audo" [headlabel="1825"];
	"Yawsep VI Audo" [fillcolor=lightgrey];
	"Yawsep VI Audo" -> "Eliya Abulyonan" [headlabel="1874"];
	"Eliya Abulyonan" [fillcolor=lightgrey];
	"Eliya Abulyonan" -> "Yousef VI Emmanuel II Thomas" [headlabel="1892"];
	"Yousef VI Emmanuel II Thomas" [fillcolor=lightgrey];
	"Yousef VI Emmanuel II Thomas" -> "François David" [headlabel="1910"];
	"François David" [fillcolor=lightgrey];
	"François David" -> "Antonin-Fernand Drapier" [headlabel="1929"];
	"Antonin-Fernand Drapier" [fillcolor=lightgrey];
	"Isidore-Marie-Joseph Dumortier" [fillcolor=lightgrey];  // consecrated 1926
	"Dominique Maria Hồ Ngọc Cẩn" [fillcolor=lightgrey];  // consecrated 1935

	"Pierre Martin Ngô Đình Thục" [fillcolor=lightgrey];
	"Antonin-Fernand Drapier" -> "Consecration: Thuc" [dir=none, style=bold];
	"Isidore-Marie-Joseph Dumortier" -> "Consecration: Thuc" [dir=none];
	"Dominique Maria Hồ Ngọc Cẩn" -> "Consecration: Thuc" [dir=none];
	"Consecration: Thuc" [style=invis, shape=point];
	"Consecration: Thuc" -> "Pierre Martin Ngô Đình Thục" [style=bold, headlabel="1938"];

	"Michel-Louis Guérard des Lauriers" [fillcolor=lightgrey];
	"Pierre Martin Ngô Đình Thục" -> "Michel-Louis Guérard des Lauriers" [style=bold, headlabel="1981"];

	"Günther Storck" [fillcolor=lightgrey];
	"Michel-Louis Guérard des Lauriers" -> "Günther Storck" [style=bold, headlabel="1984"];

	"Robert Fidelis McKenna" [fillcolor=lightgrey];
	"Michel-Louis Guérard des Lauriers" -> "Robert Fidelis McKenna" [style=bold, headlabel="1986"];

	"J. Elmer Vida" [fillcolor=lightgrey];
	"Robert Fidelis McKenna" -> "J. Elmer Vida" [style=bold, headlabel="1987"];

	"Robert Fidelis McKenna" -> "Richard F. Bedingfeld" [style=bold, headlabel="1987"];

	"Richard F. Bedingfeld" -> "Edward Peterson" [style=bold, headlabel="1994"];

	"Philippe Cochonneaud";
	"Victor von Pentz" -> "C: Philippe Cochonneaud" [dir=none, style=bold];
	"Richard F. Bedingfeld" -> "C: Philippe Cochonneaud" [dir=none];
	"Emmanuel Korab" -> "C: Philippe Cochonneaud" [dir=none];
	"C: Philippe Cochonneaud" [style=invis, shape=point];
	"C: Philippe Cochonneaud" -> "Philippe Cochonneaud" [style=bold, headlabel="1998"];

	"Oliver Oravec";
	"Robert Fidelis McKenna" -> "C: Oliver Oravec" [dir=none, style=bold];
	"J. Elmer Vida" -> "C: Oliver Oravec" [dir=none];
	"C: Oliver Oravec" [style=invis, shape=point];
	"C: Oliver Oravec" -> "Oliver Oravec" [style=bold, headlabel="1988"];

	"Oliver Oravec" -> "John E. Hesson" [style=bold, headlabel="1991"];

	"Raphaël Cloquell" [fillcolor=lime];
	"Oliver Oravec" -> "C: Raphaël Cloquell" [style=bold, dir=none];
	"John E. Hesson" -> "C: Raphaël Cloquell" [dir=none];
	"C: Raphaël Cloquell" [style=invis, shape=point];
	"C: Raphaël Cloquell" -> "Raphaël Cloquell" [style=bold, headlabel="1996"];

	"Francis Slupski" [fillcolor=lightgrey];
	"Robert Fidelis McKenna" -> "Francis Slupski" [style=bold, headlabel="1999"];

	"Donald Jerome Sanborn" [fillcolor=lime];
	"Robert Fidelis McKenna" -> "Donald Jerome Sanborn" [style=bold, headlabel="2002"];

	"Michel-Louis Guérard des Lauriers" -> "Franco Munari" [style=bold, headlabel="1987"];  // retired?

	"Moises Carmona Rivera" [fillcolor=lightgrey];
	"Pierre Martin Ngô Đình Thục" -> "Moises Carmona Rivera" [style=bold, headlabel="1981"];

	"George J. Musey" [fillcolor=lightgrey];
	"Moises Carmona Rivera" -> "C: George Musey" [style=bold];
	"Adolfo Zamora Hernández" -> "C: George Musey";
	"C: George Musey" [style=invis, shape=point];
	"C: George Musey" -> "George J. Musey" [style=bold, headlabel="1982"];

	"Louis Vezelis" [fillcolor=lightgrey];
	"George J. Musey" -> "C: Louis Vezelis" [style=bold];
	"Moises Carmona Rivera" -> "C: Louis Vezelis";
	"Adolfo Zamora Hernández" -> "C: Louis Vezelis";
	"C: Louis Vezelis" [style=invis, shape=point];
	"C: Louis Vezelis" -> "Louis Vezelis" [headlabel="1982"];

	"Luis Alberto Madrigal" [fillcolor=lime];
	"Louis Vezelis" -> "C: Madrigal";
	"Giles Butler" -> "C: Madrigal";
	"C: Madrigal" [style=invis, shape=point];
	"C: Madrigal" -> "Luis Alberto Madrigal" [headlabel="2007"];

	"Louis Vezelis" -> "C: Bonaventure Strandt" [style=bold];
	"Giles Butler" -> "C: Bonaventure Strandt";
	"Luis Alberto Madrigal" -> "C: Bonaventure Strandt";
	"C: Bonaventure Strandt" [style=invis, shape=point];
	"C: Bonaventure Strandt" -> "Bonaventure Strandt" [headlabel="2012"];

	"Conrad Altenbach" [fillcolor=lightgrey];
	"George J. Musey" -> "Conrad Altenbach" [style=bold, headlabel="1984"];

	"Ralph Siebert" [fillcolor=lightgrey];
	"George J. Musey" -> "Ralph Siebert" [style=bold, headlabel="1984"];

	"George J. Musey" -> "Philippe Miguet" [style=bold, headlabel="1987"];
	// He had already been consecrated a bishop on 04/05/1986 at xxxxx, France, by Pierre Salle, a bishop of xxxx.

	"George J. Musey" -> "Michel F. Main" [style=bold, headlabel="1987"];

	"Moises Carmona Rivera" -> "Benigno Bravo Valades" [style=bold, headlabel="1982"];

	"Moises Carmona Rivera" -> "José de Jesus Roberto Martínez y Gutiérez" [style=bold, headlabel="1982"];

	"Moises Carmona Rivera" -> "Peter Hillebrand" [style=bold, headlabel="1991"];
	// He had already been consecrated a bishop on 07/27/1984 at xxxxx, France, by Pierre Salle, a bishop of xxxx.

	"Mark Anthony Pivarunas" [fillcolor=lime];
	"Moises Carmona Rivera" -> "Mark Anthony Pivarunas" [style=bold, headlabel="1991"];

	"Daniel Lytle Dolan" [fillcolor=lightgrey];
	"Mark Anthony Pivarunas" -> "Daniel Lytle Dolan" [style=bold, headlabel="1993"];

	"Martín Dávila Gandara" [fillcolor=lime];
	"Mark Anthony Pivarunas" -> "C: Martín Dávila Gandara" [style=bold, dir=none];
	"Daniel Lytle Dolan" -> "C: Martín Dávila Gandara" [dir=none];
	"C: Martín Dávila Gandara" [style=invis, shape=point];
	"C: Martín Dávila Gandara" -> "Martín Dávila Gandara" [style=bold, headlabel="1999"];

	"Pio Espina" [fillcolor=lime];
	"Martín Dávila Gandara" -> "Pio Espina" [style=bold, headlabel="2022"];

	"Adolfo Zamora Hernández" [fillcolor=lightgrey];
	"Pierre Martin Ngô Đình Thục" -> "Adolfo Zamora Hernández" [headlabel="1981"];

	"Luigi Boni" [fillcolor=lightgrey];
	"Pierre Martin Ngô Đình Thục" -> "Luigi Boni" [style=dashed, headlabel="1951"];

	"Jean Gérard de la Passion Antoine Laurent Charles Roux";
	"Pierre Martin Ngô Đình Thục" -> "Jean Gérard de la Passion Antoine Laurent Charles Roux" [style=dashed, headlabel="1982"];

	"Jean Gérard de la Passion Antoine Laurent Charles Roux" -> "Thomas Maria Fouhy" [style=bold, headlabel="1993"];

	"Jean Gérard de la Passion Antoine Laurent Charles Roux" -> "Michael French" [style=bold, headlabel="1994"];

	"Jean Gérard de la Passion Antoine Laurent Charles Roux" -> "Xavier Alain André du Rosaire" [style=bold, headlabel="1994"];

	"Xavier Alain André du Rosaire" -> "Camille Nziboe Mebale" [style=bold, headlabel="1996"];

	"Jean Gérard de la Passion Antoine Laurent Charles Roux" -> "Augustinus Pohl-Dungen" [style=bold, headlabel="1994"];

	"Jean Gérard de la Passion Antoine Laurent Charles Roux" -> "Alfred Paul Athanasius Maria Seiwert-Fleige" [style=dotted, headlabel="1995"];
	// Consecrated a bishop, sub conditione, on 04/08/1995 at Chaillac, France, by Jean Gérard de la Passion Antoine Laurent Charles Roux
	// He had already been consecrated a bishop on 11/01/1978 at Palmar de Troya, Spain, by Clemente Dominguez Gómez, ("Pope Gregory XVII"), a bishop of the Holy Palmarian Church, assisted by Manuel Isidoro Maria Alonso Corral ("Cardinal Isidoro"), a bishop of the Holy Palmarian Church, and by xxxx ("Cardinal Leander"),, a bishop of the Holy Palmarian Church.

	"Jean Gérard de la Passion Antoine Laurent Charles Roux" -> "José Ramon Lopez-Gaston" [style=dotted, headlabel="1993"];

	"Alfred Paul Athanasius Maria Seiwert-Fleige" -> "Charles Ignanga" [style=dashed, headlabel="1994"];

	"Pierre Martin Ngô Đình Thục" -> "Christian Marie Datessen" [style=dotted, headlabel="1982"];

	"Pierre Sallé" [fillcolor=lightgrey];
	"Christian Marie Datessen" -> "Pierre Sallé" [style=bold, headlabel="1983"];

	"Guy Jean Tau Johannes de Mamistra Olivares";
	"Pierre Sallé" -> "Guy Jean Tau Johannes de Mamistra Olivares" [style=dotted, headlabel="1987"];
	// He had already been consecrated a bishop on 06/23/1984 at xxxxx by Roger Caro, a bishop of the Église Universelle de la Nouvelle Alliance [Bp. Duarte-Costa lineage], assisted by Edmond Gras, a bishop of the Église Universelle de la Nouvelle Alliance [Bp. Duarte-Costa lineage], and by Jacques Trielli, also a bishop of the Église Universelle de la Nouvelle Alliance [Bp. Duarte-Costa lineage].

	"Guy Jean Tau Johannes de Mamistra Olivares" -> "Francis Moreau" [style=bold, headlabel="1990"];

	"Guy Jean Tau Johannes de Mamistra Olivares" -> "José Ramon Lopez-Gaston" [style=bold, headlabel="1992"];
	// Later he was consecrated sub conditione a bishop on 11/20/1993 at Miami, Florida, by Jean Gérard de la Passion Antoine Laurent Charles Roux, a bishop in the Fraternité de Archéveque Ngô-dinh-Thuc.

	"José Ramon Lopez-Gaston" -> "Hector Ripoll-Puga" [style=bold, headlabel="1992"];

	"José Ramon Lopez-Gaston" -> "Jules Edouardo Aonzo" [style=bold, headlabel="1992"];
	// In 1997 he ceased functioning as a priest and bishop.

	"José Ramon Lopez-Gaston" -> "Guido Alarcon" [style=bold, headlabel="1993"];

	"José Ramon Lopez-Gaston" -> "Gary Alarcon" [style=bold, headlabel="1993"];

	"José Ramon Lopez-Gaston" -> "José Franklin Urbina Aznar" [style=bold, headlabel="1994"];

	"José Franklin Urbina Aznar" -> "Merrill William Adamson" [style=bold, headlabel="1999"];

	"...." [shape=circle, fillcolor=lightgrey];
	"...." -> "Buenaventura Córdoba Espinosa de la Cerda";
	"Buenaventura Córdoba Espinosa de la Cerda" [fillcolor=lightgrey];  // consecrated 1761
	"Buenaventura Córdoba Espinosa de la Cerda" -> "Giuseppe Maria Doria Pamphilj" [style=bold];
	
	"Giuseppe Maria Doria Pamphilj" [fillcolor=lightgrey];  // consecrated 1773
	"Giuseppe Maria Doria Pamphilj" -> "Francesco Saverio Maria Felice Castiglioni" [style=bold];
	
	"Francesco Saverio Maria Felice Castiglioni" [fillcolor=lightgrey];  // consecrated 1800
	"Francesco Saverio Maria Felice Castiglioni" -> "Pope Pius IX" [style=bold];
	
	"Pope Pius IX" [fillcolor=lightgrey];  // consecrated 1827
	"Pope Pius IX" -> "Alessandro Franchi" [style=bold];
	
	"Alessandro Franchi" [fillcolor=lightgrey];  // consecrated 1856
	"Alessandro Franchi" -> "Giovanni Simeoni" [style=bold];
	
	"Giovanni Simeoni" [fillcolor=lightgrey];  // consecrated 1875
	"Giovanni Simeoni" -> "Antonio Agliardi" [style=bold];
	
	"Antonio Agliardi" [fillcolor=lightgrey];  // consecrated 1884
	"Antonio Agliardi" -> "Basilio Pompilj" [style=bold];

	"Basilio Pompilj" [fillcolor=lightgrey];  // consecrated 1913
	"Basilio Pompilj" -> "Adeodato Giovanni Piazza" [style=bold];
	
	"Adeodato Giovanni Piazza" [fillcolor=lightgrey];  // consecrated 1930
	"Carlo Confalonieri" [fillcolor=lightgrey];  // consecrated 1941
	"Girolamo Bartolomeo Bortignon" [fillcolor=lightgrey];  // consecrated 1944

	// https://www.catholic-hierarchy.org/bishop/bpinta.html
	"Arrigo Pintonello" [fillcolor=lightgrey];
	"Adeodato Giovanni Piazza" -> "Consecration: Arrigo Pintonello" [dir=none, style=bold];
	"Carlo Confalonieri" -> "Consecration: Arrigo Pintonello" [dir=none];
	"Girolamo Bartolomeo Bortignon" -> "Consecration: Arrigo Pintonello" [dir=none];
	"Consecration: Arrigo Pintonello" [style=invis, shape=point];
	"Consecration: Arrigo Pintonello" -> "Arrigo Pintonello" [style=bold, headlabel="1953"];

	"Emmanuel Korab" [fillcolor=lightgrey];
	"José Ramon Lopez-Gaston" -> "Emmanuel Korab" [style=dotted, headlabel="1994"];
	"Arrigo Pintonello" -> "Emmanuel Korab" [style=dashed, headlabel="1998"];  // allegedly
	
	// "Pope" Linus II
	"Victor von Pentz";
	"Arrigo Pintonello" -> "Victor von Pentz" [style=dashed, headlabel="1998"];  // allegedly

	"André Maurice Alexandre Enos" [fillcolor=lightgrey];
	"Christian Marie Datessen" -> "André Maurice Alexandre Enos" [style=dotted, headlabel="1988"]
	// He had already been consecrated a bishop on 11/04/1962 at xxxxx by Julien Erni, a bishop of the Siège Ecuménique Ecclésial de Genève [Vilatte lineage], assisted by Marcel Laemmer, also a bishop of the Ligue Oecuménique pour l'Unité Chrétienne [Vilatte lineage] and by Charles Ignatius Carolus Brearley, a bishop of the Old Holy Catholic Church [Mathew lineage and also also Bp. Sanchez y Camacho lineage].

	"André Maurice Alexandre Enos" -> "Alain André Georges Marie Fraysse" [style=bold, headlabel="1989"]

	"André Maurice Alexandre Enos" -> "Lucien-Cyriel Strumeersch" [style=bold, headlabel="1991"]

	"André Maurice Alexandre Enos" -> "Christian LeNoir" [style=bold, headlabel="1991"]

	"André Maurice Alexandre Enos" -> "Jean-Didier Forget" [style=bold, headlabel="1993"]

	"André Maurice Alexandre Enos" -> "Lucien-Cyril Strijmeersch" [style=bold, headlabel="1994"]
	// Bishop Strijmeersch had already been consecrated a bishop on xx/xx/19xx at xxxxx by André Maurice Alexandre Enos, a bishop of the xxxxx Church, and again on xx/xx/19xx at xxxxx by Philippe de Coster, a bishop of xxxx.

	"Lucien-Cyril Strijmeersch" -> "Gilles-Marie Pommier" [style=bold, headlabel="1996"]
	"Lucien-Cyril Strijmeersch" -> "Anthony Chadwick" [style=bold, headlabel="2000"]
	"Jean-Bernard de Cazenave" [fillcolor=lime];
	"Lucien-Cyril Strijmeersch" -> "Jean-Bernard de Cazenave" [style=bold, headlabel="1995"]
	// AI best guess these three were consecrated 1996-2000:
	"Lucien-Cyril Strijmeersch" -> "Philippe Berthout" [style=bold]
	"Lucien-Cyril Strijmeersch" -> "René Guédon" [style=bold]
	"Lucien-Cyril Strijmeersch" -> "Christian Dubois" [style=bold]

	"Gilles-Marie Pommier" -> "Guy Eeckhout" [style=bold, headlabel="2006"];

	"Joseph Selway" [fillcolor=lime];
	"Donald Jerome Sanborn" -> "C: Joseph Selway" [style=bold, dir=none];
	"Daniel Lytle Dolan" -> "C: Joseph Selway" [dir=none];
	"Geert Stuyver" -> "C: Joseph Selway" [dir=none];
	"C: Joseph Selway" [style=invis, shape=point];
	"C: Joseph Selway" -> "Joseph Selway" [style=bold, headlabel="2018"];

	// Schuckardt likely invalid https://bishopjosephmarie.org/doctrine/doubtfulordersfschuckardt.html
// 	"Frederick Ebenezer John Lloyd" [fillcolor=pink];
//
// 	"William Ernest James Robertson" [fillcolor=pink];
// 	"Frederick Ebenezer John Lloyd" -> "William Ernest James Robertson" [style=bold, headlabel="1923"];
//
// 	"Hubert Augustus Rogers" [fillcolor=pink];
// 	"William Ernest James Robertson" -> "Hubert Augustus Rogers" [style=bold, headlabel="1937"];
//
// 	"James Hubert Rogers" [fillcolor=pink];
// 	"George T. Koerner" [fillcolor=pink];
//
// 	"Daniel Quilter Brown";
// 	"Hubert Augustus Rogers" -> "C: Daniel Quilter Brown" [style=bold, dir=none];
// 	"James Hubert Rogers" -> "C: Daniel Quilter Brown" [dir=none];
// 	"George T. Koerner" -> "C: Daniel Quilter Brown" [dir=none];
// 	"C: Daniel Quilter Brown" [style=invis, shape=point];
// 	"C: Daniel Quilter Brown" -> "Daniel Quilter Brown" [style=bold, headlabel="1969"];
//
// 	"Francis Konrad Schuckardt" [fillcolor=lightgrey];
// 	"Daniel Quilter Brown" -> "Francis Konrad Schuckardt" [style=bold, headlabel="1971"];
//
// 	"Francis Konrad Schuckardt" -> "Joseph Marie Belzak" [style=bold, headlabel="2006"];
// 	// Claims his own consecration was invalid? https://bishopjosephmarie.org/doctrine/doubtfulordersfschuckardt.html
//
// 	"Francis Konrad Schuckardt" -> "Andrew Karl Jacobs" [style=bold, headlabel="2006"];

	"Germán Fliess" [fillcolor=lime];
	"Donald Jerome Sanborn" -> "C: Germán Fliess" [style=bold, dir=none];
	"Joseph Selway" -> "C: Germán Fliess" [dir=none];
	"C: Germán Fliess" [style=invis, shape=point];
	"C: Germán Fliess" -> "Germán Fliess" [style=bold, headlabel="2022"];

	"Rodrigo da Silva" [fillcolor=lime];
	"Daniel Lytle Dolan" -> "Rodrigo da Silva" [style=bold, headlabel="2021"];

	"Charles McGuire" [fillcolor=lime];
	"Rodrigo da Silva" -> "Charles McGuire" [style=bold, headlabel="2022"];

	"Pierre Joseph Roch Roy" [fillcolor=lime];
	"Rodrigo da Silva" -> "Pierre Joseph Roch Roy" [style=bold, headlabel="2024"];

	"Fernando Altamira" [fillcolor=lime];
	"Rodrigo da Silva" -> "Fernando Altamira" [style=bold, headlabel="2024"];

	"Bede Nkamuke" [fillcolor=lime];
	"Charles McGuire" -> "Bede Nkamuke" [style=bold, headlabel="2023"];

	"Robert Neville" [fillcolor=lime];
	"Robert Fidelis McKenna" -> "Robert Neville" [style=bold, headlabel="2005"];

	"Andres Morello" [fillcolor=lightgrey];
	"Robert Neville" -> "Andres Morello" [style=bold, headlabel="2006"];

	// "Consecrated a bishop on 09/04/1993 at Ashford, England,"
	"John Christopher Simmons" [fillcolor=pink];  // Duarte Costa schismatic, deceased 2003

	"John Christopher Simmons" -> "Thomas Joseph-Francis Patrick Sebastian" [style=bold, headlabel="1997"];

	"Giles Butler" [fillcolor=lime];
	"Louis Vezelis" -> "Giles Butler" [style=bold, headlabel="2005"];

	"Markus Ramolla" [fillcolor=lime];
	"Robert E. Dymek" -> "Markus Ramolla" [style=bold, headlabel="2012"];

	// Patrick Craig Taylor originally consecrated by Old Catholics in 1993, and converted to Catholicism in 2001
	// Michael Boucher cons. 1989 by Orthodoxist Andre Barbeau (himself cons. 1968)
	"Michael Boucher" [fillcolor=pink];  // Orthodoxist?? "Archbishop of New England of the Catholic Charismatic Church"
	"Michael Boucher" -> "C: Patrick Craig Taylor" [style=bold, dir=none];
	// "The Very Reverend Monsignor Denis Michel Garrison was consecrated as [Orthodoxist] Bishop of Baltimore, Maryland on April 13, 1985 by Patriarch Francis Joseph Ryan, Metropolitan Archbishop of New York City, assisted by Bishop Joseph (Jozef) Ofton of the Catholic Church of the Latin Rite and by Bishop Carey Leopold Presson of the Western Orthodox Catholic Church."
	"Denis Michel Garrison" [fillcolor=pink];  // Orthodoxist
	"Denis Michel Garrison" -> "C: Patrick Craig Taylor" [dir=none];
	// "At Saint Mary's Mission of Saint Nicholas Orthodox Catholic Church in Wilmington, Delaware, on June 13, 1987, assisted by Bishop Carey Leopold Presson and Abp. Rene Bergeron, Archbishop Denis Garrison consecrated Paul Vincent Dolan as Bishop of Norfolk, Virginia and Ordinary for the Chaplaincy."
	"Paul Vincent Dolan" [fillcolor=pink];  // Orthodoxist
	"Paul Vincent Dolan" -> "C: Patrick Craig Taylor" [dir=none];
	"C: Patrick Craig Taylor" [style=invis, shape=point];
	"C: Patrick Craig Taylor" -> "Patrick Craig Taylor" [style=bold, headlabel="1993"];
	
	"Merrill William Adamson" -> "Patrick Craig Taylor" [style=dotted, headlabel="2001", constraint=false];

	"Patrick Craig Taylor" -> "Jason Christopher Spadafore" [style=dotted, headlabel="2007"];

	"Jason Christopher Spadafore" -> "Mary Bruno Ammicarelli" [style=bold, headlabel="2007"];

	"Juan Jose Squetino Schattenhofer" [fillcolor=lime];
	"José Franklin Urbina Aznar" -> "Juan Jose Squetino Schattenhofer" [style=bold, headlabel="1999"];

	"Merardo Loya" [fillcolor=lime];
	"Juan Jose Squetino Schattenhofer" -> "Merardo Loya" [style=bold, headlabel="2019"];
	"Rodrigo da Silva" -> "Merardo Loya" [style=dotted, headlabel="2025", constraint=false];

	"Ryan St. Anne Scott" [fillcolor=lime];
	"Francis Slupski" -> "Ryan St. Anne Scott" [style=bold, headlabel="1999"];

	"Ryan St. Anne Scott" -> "James Buckley" [style=bold, headlabel="2006"];

	"William H. Greene";
	// consecrated 2012 or later per https://www.legacy.com/us/obituaries/herald/name/timothy-hennebery-obituary
	// retired

	"Robert E. Dymek" [fillcolor=lightgrey];
	"Francis Slupski" -> "Robert E. Dymek" [style=bold, headlabel="2011"];

	"Terence Robert Fulham" [fillcolor=lightgrey];
	"John Christopher Simmons" -> "Terence Robert Fulham" [style=bold, headlabel="2003"];

	"Paul S. Petko" [fillcolor=lightgrey];
	"Francis Slupski" -> "Paul S. Petko" [style=bold, headlabel="2011"];

	"Geert Stuyver" [fillcolor=lime];
	"Robert Fidelis McKenna" -> "Geert Stuyver" [style=bold, headlabel="2002"];

	"..." [shape=circle, fillcolor=lightgrey];
	"Pope Clement XIII" [fillcolor=lightgrey];
	"..." -> "Pope Clement XIII";

	"Marcantonio Colonna Jr." [fillcolor=lightgrey];
	"Pope Clement XIII" -> "Marcantonio Colonna Jr." [style=bold, headlabel="1762"];

	"Hyacinthe-Sigismond (Jean-François) Gerdil" [fillcolor=lightgrey];
	"Marcantonio Colonna Jr." -> "Hyacinthe-Sigismond (Jean-François) Gerdil" [style=bold, headlabel="1777"];

	"Giulio Maria della Somaglia" [fillcolor=lightgrey];
	"Hyacinthe-Sigismond (Jean-François) Gerdil" -> "Giulio Maria della Somaglia" [style=bold, headlabel="1788"];

	"Carlo Cardinal Odescalchi" [fillcolor=lightgrey];
	"Giulio Maria della Somaglia" -> "Carlo Cardinal Odescalchi" [style=bold, headlabel="1823"];

	"Costantino Patrizi Naro" [fillcolor=lightgrey];
	"Carlo Cardinal Odescalchi" -> "Costantino Patrizi Naro" [style=bold, headlabel="1828"];

	"Lucido Maria Parocchi" [fillcolor=lightgrey];
	"Costantino Patrizi Naro" -> "Lucido Maria Parocchi" [style=bold, headlabel="1871"];

	"Pope Pius X" [fillcolor=lightgrey];
	"Lucido Maria Parocchi" -> "Pope Pius X" [style=bold, headlabel="1884"];

	"Pope Benedict XV" [fillcolor=lightgrey];
	"Pope Pius X" -> "Pope Benedict XV" [style=bold, headlabel="1907"];

	"Pope Pius XII" [fillcolor=lightgrey];
	"Pope Benedict XV" -> "Pope Pius XII" [style=bold, headlabel="1917"];

	"Giuseppe Pizzardo" [fillcolor=lightgrey];  // consecrated 1930
	"Francesco Borgongini Duca" [fillcolor=lightgrey];  // consecrated 1929

	"Francis Joseph Spellman" [fillcolor=lightgrey];
	"Pope Pius XII" -> "C: Francis Joseph Spellman" [style=bold, dir=none];
	"Giuseppe Pizzardo" -> "C: Francis Joseph Spellman" [dir=none];
	"Francesco Borgongini Duca" -> "C: Francis Joseph Spellman" [dir=none];
	"C: Francis Joseph Spellman" [style=invis, shape=point];
	"C: Francis Joseph Spellman" -> "Francis Joseph Spellman" [style=bold, headlabel="1932"];

	"Edwin Vincent Byrne" [fillcolor=lightgrey];  // consecrated 1925
	"Richard Henry Ackerman" [fillcolor=lightgrey];  // consecrated 1956

	"Alfredo Méndez-Gonzalez" [fillcolor=lightgrey];
	"Francis Joseph Spellman" -> "C: Alfredo Méndez-Gonzalez" [style=bold, dir=none];
	"Edwin Vincent Byrne" -> "C: Alfredo Méndez-Gonzalez" [dir=none];
	"Richard Henry Ackerman" -> "C: Alfredo Méndez-Gonzalez" [dir=none];
	"C: Alfredo Méndez-Gonzalez" [style=invis, shape=point];
	"C: Alfredo Méndez-Gonzalez" -> "Alfredo Méndez-Gonzalez" [style=bold, headlabel="1960"];

	"Clarence Kelly" [fillcolor=lightgrey];
	"Alfredo Méndez-Gonzalez" -> "Clarence Kelly" [style=bold, headlabel="1993"];

	"Joseph Santay" [fillcolor=lime];
	"Clarence Kelly" -> "Joseph Santay" [headlabel="2007"];

	"James Carroll" [fillcolor=lime];
	"Joseph Santay" -> "C: James Carroll" [style=bold, dir=none];
	"Clarence Kelly" -> "C: James Carroll" [dir=none];
	"C: James Carroll" [style=invis, shape=point];
	"C: James Carroll" -> "James Carroll" [style=bold, headlabel="2018"];

	// TODO: luxvera
	"Patrick Craig Taylor" -> "Louis Montelongo" [style=bold, headlabel="2012"];

	"Steven Hartley" [fillcolor=lime];
	"Joseph Macek" -> "Steven Hartley" [style=bold, headlabel="2022"];

	// Old Catholic in 1998, converted in 2001
	"Joseph Macek" [fillcolor=lightgrey];
	"Patrick Craig Taylor" -> "Joseph Macek" [style=bold, headlabel="1998"];
	"Merrill William Adamson" -> "Joseph Macek" [style=dotted, headlabel="2001", constraint=false];

	"Emmanuel Korab" -> "Simon Scharf" [style=bold, headlabel="2018"];

// 	"David Bawden" [fillcolor=lightgrey];
// 	"Robert Biarnesen" -> "David Bawden" [style=bold, headlabel="2011"];

	// likely invalid?
// 	"Joel Galang Clemente" [fillcolor=pink];
// 	"Joel Galang Clemente" -> "Rogelio del Rosario Martinez Jr." [style=bold, headlabel="2010"];

	edge [weight=1000];
	"177x" -> "180x" -> "182x" -> "185x" -> "187x" -> "188x" -> "1907-1913" -> "1917" -> "1925-1926" -> "1929-1930" -> "1932" -> "1935" -> "1938" -> "1941-1944" -> "195x" -> "1960" -> "1981" -> "1982" -> "1982b" -> "1983-1984" -> "1985-1986" -> "1987" -> "1988-1990" -> "1991" -> "1992" -> "1992b" -> "1993" -> "1994" -> "1995-1996" -> "1997-1998" -> "1999a" -> "1999-2001" -> "2002-2005" -> "2006-2007" -> "2007b" -> "2011" -> "2012" -> "2018-2019" -> "2021" -> "2022" -> "2023-2024";

	{rank=same; "177x" "Yohannan VIII Hormizd" "Hyacinthe-Sigismond (Jean-François) Gerdil" "Giuseppe Maria Doria Pamphilj"}
	{rank=same; "180x" "Francesco Saverio Maria Felice Castiglioni"}
	{rank=same; "182x" "Pope Pius IX"}
	{rank=same; "185x" "Alessandro Franchi"}
	{rank=same; "187x" "Lucido Maria Parocchi" "Eliya Abulyonan" "Giovanni Simeoni"}
	{rank=same; "188x" "Antonio Agliardi"}
	{rank=same; "1907-1913" "Pope Benedict XV" "François David" "Basilio Pompilj"}  // 1907-1913
	{rank=same; "1917" "Pope Pius XII"}
	{rank=same; "1925-1926" "Edwin Vincent Byrne" "Isidore-Marie-Joseph Dumortier"}
	{rank=same; "1929-1930" "Francesco Borgongini Duca" "Antonin-Fernand Drapier" "Giuseppe Pizzardo" "Adeodato Giovanni Piazza"}
	{rank=same; "1932" "Francis Joseph Spellman"}  // 1932
	{rank=same; "1935" "Dominique Maria Hồ Ngọc Cẩn"}
	{rank=same; "1938" "Pierre Martin Ngô Đình Thục"}
	{rank=same; "1941-1944" "Carlo Confalonieri" "Girolamo Bartolomeo Bortignon"}
	{rank=same; "195x" "Arrigo Pintonello" "Richard Henry Ackerman" "Luigi Boni"}
	{rank=same; "1960" "Alfredo Méndez-Gonzalez"}
	{rank=same; "1981" "Adolfo Zamora Hernández" "Michel-Louis Guérard des Lauriers" "Moises Carmona Rivera"}  // 1981
	{rank=same; "1982" "José de Jesus Roberto Martínez y Gutiérez" "Jean Gérard de la Passion Antoine Laurent Charles Roux" "George J. Musey" "Christian Marie Datessen" "Benigno Bravo Valades"}  // 1982
	{rank=same; "1982b" "Louis Vezelis"}
	{rank=same; "1983-1984" "Pierre Sallé" "Conrad Altenbach" "Günther Storck" "Ralph Siebert"}  // 1983-1984
	{rank=same; "1985-1986" "Denis Michel Garrison" "Robert Fidelis McKenna"}
	{rank=same; "1987" "Michel F. Main" "Franco Munari" "Guy Jean Tau Johannes de Mamistra Olivares" "J. Elmer Vida" "Philippe Miguet" "Richard F. Bedingfeld" "Paul Vincent Dolan"}  // 1987
	{rank=same; "1988-1990" "Michael Boucher" "Oliver Oravec" "André Maurice Alexandre Enos" "Alain André Georges Marie Fraysse" "Francis Moreau"}  // 1988-1990
	{rank=same; "1991" "Christian LeNoir" "John E. Hesson" "Lucien-Cyriel Strumeersch" "Mark Anthony Pivarunas" "Peter Hillebrand"}  // 1991
	{rank=same; "1992" "José Ramon Lopez-Gaston"}
	{rank=same; "1992b" "Hector Ripoll-Puga" "Jules Edouardo Aonzo"}  // 1992
	{rank=same; "1993" "Alfred Paul Athanasius Maria Seiwert-Fleige" "Clarence Kelly" "Daniel Lytle Dolan" "Gary Alarcon" "Guido Alarcon" "Jean-Didier Forget" "Thomas Maria Fouhy" "Patrick Craig Taylor" "John Christopher Simmons"}  // 1993
	{rank=same; "1994" "Augustinus Pohl-Dungen" "Edward Peterson" "Emmanuel Korab" "José Franklin Urbina Aznar" "Lucien-Cyril Strijmeersch" "Charles Ignanga" "Michael French" "Xavier Alain André du Rosaire"}  // 1994
	{rank=same; "1995-1996" "Jean-Bernard de Cazenave" "Camille Nziboe Mebale" "Gilles-Marie Pommier" "Raphaël Cloquell"}  // 1995-1996
	{rank=same; "1997-1998" "Philippe Berthout" "René Guédon" "Christian Dubois" "Thomas Joseph-Francis Patrick Sebastian" "Joseph Macek" "Victor von Pentz"}  // 1997-1998
	{rank=same; "1999a" "Francis Slupski" "Merrill William Adamson" "Philippe Cochonneaud"}
	{rank=same; "1999-2001" "Ryan St. Anne Scott" "Juan Jose Squetino Schattenhofer" "Martín Dávila Gandara" "Anthony Chadwick"}  // 1999-2001
	{rank=same; "2002-2005" "Donald Jerome Sanborn" "Geert Stuyver" "Terence Robert Fulham" "Giles Butler" "Robert Neville"}  // 2002-2005
	{rank=same; "2006-2007" "Guy Eeckhout" "Luis Alberto Madrigal" "Jason Christopher Spadafore" "Joseph Santay" "James Buckley" "Andres Morello"}  // 2006-2007
	{rank=same; "2007b" "Mary Bruno Ammicarelli"}
	{rank=same; "2011" "Robert E. Dymek" "Paul S. Petko"}
	{rank=same; "2012" "Louis Montelongo" "Bonaventure Strandt" "Markus Ramolla" "William H. Greene"}  // 2012
	{rank=same; "2018-2019" "Merardo Loya" "James Carroll" "Joseph Selway" "Simon Scharf"}  // 2018-2019
	{rank=same; "2021" "Rodrigo da Silva"}
	{rank=same; "2022" "Germán Fliess" "Charles McGuire" "Steven Hartley" "Pio Espina"}  // 2022
	{rank=same; "2023-2024" "Pierre Joseph Roch Roy" "Fernando Altamira" "Bede Nkamuke"}  // 2023-2024
}
