Fix GH builder and clean repo

This commit is contained in:
tnichols217 2025-10-23 13:10:25 -04:00
parent 2df4fb66ad
commit 2e0ff8f551
No known key found for this signature in database
13 changed files with 849 additions and 1387 deletions

1
.envrc Normal file
View File

@ -0,0 +1 @@
use flake

View File

@ -1,44 +1,25 @@
# This is a basic workflow to help you get started with Actions
name: CI
# Controls when the action will run.
name: Releases
on:
# Triggers the workflow on push or pull request events but only for the master branch
push:
branches: [ master ]
pull_request:
branches: [ master ]
# Allows you to run this workflow manually from the Actions tab
tags:
- 'release-*'
workflow_dispatch:
# A workflow run is made up of one or more jobs that can run sequentially or in parallel
jobs:
# This workflow contains a single job called "build"
build:
# The type of runner that the job will run on
runs-on: ubuntu-latest
# Steps represent a sequence of tasks that will be executed as part of the job
permissions:
contents: write
id-token: write
pages: write
steps:
# Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it
- uses: actions/checkout@v2
# setup graphviz environment
- uses: ts-graphviz/setup-graphviz@v1
- name: Make Distribution directory
run: mkdir dist
# Create the PDF output
- name: PDF
run: dot -Tpdf brotherhood.gz > dist/brotherhood.pdf
# Create the SVG output
- name: SVG
run: dot -Tsvg brotherhood.gz > dist/brotherhood.svg
- uses: actions/upload-artifact@v2
- name: Checkout
uses: actions/checkout@v3
- name: Install Nix
uses: cachix/install-nix-action@v30
- name: Build Project
shell: bash
run: |
nix build --experimental-features "nix-command flakes" .#default
- uses: ncipollo/release-action@v1
with:
name: Generated Trees
path: dist/
artifacts: "result/*"

3
.gitignore vendored Normal file
View File

@ -0,0 +1,3 @@
result
*.pdf
.direnv

View File

@ -27,12 +27,24 @@ In order for the markup to be put into a usable form, it must first be rendered
On Debian based systems:
```
```bash
sudo apt-get install graphviz
```
That is all you need!
On any `nix` supported system:
```bash
nix develop
```
To activate an graphviz environment.
To build:
```bash
nix build
```
#### OS X ####
For OS X, you will need to download the install for Graphviz from [their website][gviz-osx]. From there, you can just install like a normal application.

View File

@ -1,743 +0,0 @@
/******************************************
* Beta Nu of Theta Chi Brotherhood tree.
*****************************************/
digraph brotherhood {
ranksep=0; // minimum separation between ranks
concentrate=true; // gives a more flowing edge pattern
ratio=compress; // optimizes for horizontal space
size="75,75";
//Section 1
/* This first block represents a timeline on the left side. */
{
// Change font to something appropriate for your system
node [shape=plaintext, fontname="Nimbus Sans 1", fontsize=12];
edge [style=invis];
//Put pledge classes here "Pledge Class 1" -> "Pledge Class 2"
"Fall 1964" -> "Spring 1965" -> "Fall 1965" -> "Spring 1966" -> "Fall 1966" -> "Spring 1967" -> "Fall 1967" -> "Spring 1968" -> "Fall 1968" -> "Spring 1969" -> "Fall 1969" -> "Spring 1970" -> "Fall 1970" -> "Spring 1971" -> "Fall 1971" -> "Spring 1972" -> "Fall 1972" -> "Spring 1973" -> "Fall 1973" -> "Spring 1974" -> "Fall 1974" -> "Spring 1975" -> "Fall 1975" -> "Spring 1976" -> "Fall 1976" -> "Spring 1977" -> "Fall 1977" -> "Spring 1978" -> "Fall 1978" -> "Spring 1979" -> "Fall 1979" -> "Spring 1980" -> "Fall 1980" -> "Spring 1981" -> "Fall 1981" -> "Spring 1982" -> "Fall 1982" -> "Spring 1983" -> "Fall 1983" -> "Spring 1984" -> "Fall 1984" -> "Spring 1985" -> "Fall 1985" -> "Spring 1986" -> "Fall 1986" -> "Spring 1987" -> "Fall 1987" -> "Spring 1988" -> "Fall 1988" -> "Spring 1989" -> "Fall 1989" -> "Spring 1990" -> "Fall 1990" -> "Spring 1991" -> "Fall 1991" -> "Spring 1992" -> "Fall 1992" -> "Spring 1993" -> "Fall 1993" -> "Spring 1994" -> "Fall 1994" -> "Spring 1995" -> "Fall 1995" -> "Spring 1996" -> "Fall 1996" -> "Spring 1997" -> "Fall 1997" -> "Spring 1998" -> "Fall 1998" -> "Spring 1999" -> "Fall 1999" -> "Spring 2000" -> "Fall 2000" -> "Spring 2001" -> "Fall 2001" -> "Spring 2002" -> "Fall 2002" -> "Spring 2003" -> "Fall 2003" -> "Spring 2004" -> "Fall 2004" -> "Spring 2005" -> "Fall 2005" -> "Spring 2006" -> "Fall 2006" -> "Spring 2007" -> "Fall 2007" -> "Spring 2008" -> "Fall 2008" -> "Spring 2009" -> "Fall 2009" -> "Spring 2010" -> "Fall 2010" -> "Spring 2011" -> "Fall 2011" -> "Spring 2012" -> "Fall 2012" -> "Spring 2013" -> "Fall 2013" -> "Spring 2014" -> "Fall 2014" -> "Spring 2015" -> "Fall 2015" -> "Spring 2016" -> "Fall 2016" -> "Spring 2017" -> "Fall 2017" -> "Spring 2018" -> "Fall 2018" -> "Spring 2019" -> "Fall 2019" -> "Spring 2020" -> "Fall 2020" -> "Spring 2021" -> "Fall 2021" -> "Spring 2022" -> "Fall 2022" -> "Spring 2023" -> "Fall 2023" -> "Spring 2024" -> "Fall 2024" -> "Spring 2025";
}
//Section 2
/* This lists who was in which pledge class so that everyone from each pledge class is in the same rank. */
node [color=black, shape=ellipse, fontname="Nimbus Sans 1", fontsize=12];
edge [arrowhead=none, arrowtail=none];
/* Data from before 1973 is incomplete and probably inaccurate */
{ rank = same; "Fall 1964"; "Vic Walach"; "Robert Reinhofer"; "Robert Wake"; "Stan Polcar"; }
{ rank = same; "Spring 1965"; "Cedric Dilsizian"; "Henry Finkle"; "Arthur Scott"; "Tom Kuzmarski"; "Dave Pheanis"; }
{ rank = same; "Fall 1965"; }
{ rank = same; "Spring 1966"; "William Patterson"; "Tom Dohnal"; "Dana Zahuranic"; }
{ rank = same; "Fall 1966"; }
{ rank = same; "Spring 1967"; }
{ rank = same; "Fall 1967"; }
{ rank = same; "Spring 1968"; "Manna Case"; }
{ rank = same; "Fall 1968"; "Julius Moldovanyi"; }
{ rank = same; "Spring 1969"; "Doug Day"; }
{ rank = same; "Fall 1969"; }
{ rank = same; "Spring 1970"; "Paul Williams"; "Bob Eyerman"; "Larry Bisset"; }
{ rank = same; "Fall 1970"; }
{ rank = same; "Spring 1971"; "Dave Reid"; "Ted Brenneman"; }
{ rank = same; "Fall 1971"; "Walt Mahovlich"; }
{ rank = same; "Spring 1972"; "Doug Clafin"; }
{ rank = same; "Fall 1972"; }
/* Everything below here is fairly accurate */
{ rank = same; "Spring 1973"; "Bob DiVincenzo"; "Mark Bertison"; "Dave Kjeldgaard"; "Dave Gordon"; "Jim Strand"; "Stan Toncich"; "John Rusek"; "Ron Kaneshiro"; }
{ rank = same; "Fall 1973"; "Ron Hogue"; "Morris Levy"; "Glenn Pierce"; }
{ rank = same; "Spring 1974"; "Steve Nicol"; "Greg Beer"; "Oscar Lee"; }
{ rank = same; "Fall 1974"; "John Zeitler"; "John Stehli"; "Scott Sparenberg"; }
{ rank = same; "Spring 1975"; "Dave Marvinney"; "Mark Yunker"; }
{ rank = same; "Fall 1975"; }
{ rank = same; "Spring 1976"; "Craig Marvinney"; }
{ rank = same; "Fall 1976"; }
{ rank = same; "Spring 1977"; "Ken Kosovich"; "Dore Shafransky"; "Doug Cullin"; "Joe Koehler"; }
{ rank = same; "Fall 1977"; "Dave Bond"; "Dave Fletcher"; "Norm Lindner"; "Terry Patterson"; }
{ rank = same; "Spring 1978"; "Brian Marble"; "Tom Gorensick"; "Joe Hrovat"; "Edgar Stehli"; "Barney Olson"; }
{ rank = same; "Fall 1978"; "Mike McHenry"; "Ched Stanisic"; }
{ rank = same; "Spring 1979"; "Dave Shapiro"; "Rick Tomsick"; "John Parsons"; "Jim Gialamas"; "Rob Hurd"; "Jim Gentry"; }
{ rank = same; "Fall 1979"; "Rick Targosky"; }
{ rank = same; "Spring 1980"; "Mike Millstein"; "Dale Herman"; "Joe Snyder"; "Leon Kofman"; "Paul Tripi"; "Dale Pulver"; }
{ rank = same; "Fall 1980"; }
{ rank = same; "Spring 1981"; "Nick Skelin"; "Tim McHenry"; "Laszlo Ilyes"; "Rich Faldowski"; "Willie Bartok"; "Jim McAward"; }
{ rank = same; "Fall 1981"; "Randy Thome"; "Jay Hoying"; "Marvin McGowan"; "Paul Franceus"; }
{ rank = same; "Spring 1982"; "Dave Kirsch"; "Con Audeh"; "Ken Ross"; "Kevin O'Toole"; }
{ rank = same; "Fall 1982"; "Rich Drushel"; "Bill Schiffman"; "Matt Davis"; "Jim Visconti"; "Jeff Damasiewicz"; "Karl Washburn"; }
{ rank = same; "Spring 1983"; "Curt Harkless"; "Tim Wilt"; "Mark Kikta"; "John Schienmann"; "Steve Farrington"; "Brian Walden"; "Tom Horwitz"; }
{ rank = same; "Fall 1983"; "Dave Targosky"; "Scott Pearson"; "Rich Kairis"; "Bob Snyder"; "Joe Bonilla"; }
{ rank = same; "Spring 1984"; "Michael Keresztesy"; "Brian Martin"; }
{ rank = same; "Fall 1984"; "Craig Austin"; "Mike LeMire"; "Peter Szigeti"; "Chris DeHaas"; }
{ rank = same; "Spring 1985"; "Art Brace"; "Jim Robejsek"; "Bill Yale"; "Soon Kang"; "Michael Marks"; "Chris Kovski"; "Dennis Wendling"; }
{ rank = same; "Fall 1985"; "Mark Keresztesy"; "John Shin"; "Tim Dunagan"; }
{ rank = same; "Spring 1986"; "Pete Kaufmann"; "Steve Cox"; "Allan Zoller"; "Scott Froelich"; }
{ rank = same; "Fall 1986"; "Scott Weintraub"; "Tom Mele"; "Chris Frost"; "John McGlaughlin"; "Bruce Delaney"; "Mike Rappaport"; "Herb Lichtman"; "Randy Rouda"; }
{ rank = same; "Spring 1987"; "Pete Dinin"; "Joe Nikstenas"; "Alex Kranz"; "Neal Kozlowski"; "Andy Terris"; }
{ rank = same; "Fall 1987"; }
{ rank = same; "Spring 1988"; "James Nauer"; "Yong Park"; "Seth Rich"; }
{ rank = same; "Fall 1988"; "Jeff Cohen"; "Ned Johnson"; "Seth Walter"; "John Eddy"; "Patrick Nevers"; "Paul May"; "Stan Shmia"; "Joel Meltzer"; }
{ rank = same; "Spring 1989"; "Eric Meyer"; "Steve Hartmeyer"; "Ben Winter"; }
{ rank = same; "Fall 1989"; "John Husemoller"; "Troy Babcock"; "Siva Paramanandam"; "Jared Bendis"; }
{ rank = same; "Spring 1990"; "Mike Pullin"; "Steve Clute"; }
{ rank = same; "Fall 1990"; "Mike Opincar"; "Benjamin Schultz"; "Paul Gerwe"; "Anthony Bucci"; "Benjamin Asher"; "Neil Forbes"; "Howard Wolf"; "Shannon Kalvar"; }
{ rank = same; "Spring 1991"; "J.J. Wurz"; "Geoff Wedig"; "Raj Narayan"; "Ken Batcher"; "John Whiting"; "Matt Slotten"; "Tom Belcher"; }
{ rank = same; "Fall 1991"; "Jim Ogle"; "Dan Alt"; "Brent Keith"; }
{ rank = same; "Spring 1992"; "John Milliard"; "Gregory Jehan"; }
{ rank = same; "Fall 1992"; "Mike Witczak"; "Todd Kramer"; "Sean O'Toole"; "Harmeet Narang"; "Tony Waylonis"; "Dave Peascoe"; "David Kahane"; "Ben Stern"; "John Grimley"; "Todd Lenz"; }
{ rank = same; "Spring 1993"; "Dave Rogers"; "Mike Ganahl"; "Joe Klich"; "John Cover"; "Chris Dreher"; }
{ rank = same; "Fall 1993"; "Cory Hojka"; "Ethan Field"; "Wes Shull"; "Andy West"; "Ken DeYoung"; "Matt Smith"; "Andy Wartluft"; }
{ rank = same; "Spring 1994"; "Adam Shiel"; "Brian Doerk"; "Skylor Williams"; "Nick Brienza"; "Colin Fahrion"; }
{ rank = same; "Fall 1994"; "Ben Schroeder"; "Kendrick Shaw"; "Jeremy Friesen"; "Justin Shepard"; "Martin Witczak"; "John Chunko"; "Joshua Brown"; "Michael Ashmore"; }
{ rank = same; "Spring 1995"; "Matt Schwickerath"; "David Lukens"; "Rob Brower"; "Steve Antol"; }
{ rank = same; "Fall 1995"; "Nathan Dombrook"; "David Eshelman"; "Louis Campbell"; "Jason Freshwater"; "Harry Meier"; "Scott Schwickerath"; "Glen Brown"; }
{ rank = same; "Spring 1996"; "Mike Reed"; "Nathan Sterret"; "Jason Dieterle"; "Brian Lutz"; "Dan Khanna"; "Tod Kenzie"; }
{ rank = same; "Fall 1996"; "Jeffrey Moore"; "David Chapin"; "Martin Wojtowicz"; "David Eubank"; }
{ rank = same; "Spring 1997"; "Adam Vandenberg"; "Steve Manchir"; "Brad Triden"; }
{ rank = same; "Fall 1997"; "Ian McIntire"; "Joseph Dodd"; "Chris Harley"; "Zac Crofford"; "Michael Monkiewicz"; "Tod Detre"; "Michael Thomas"; "Charles Gerner"; "Louis Gluchov"; }
{ rank = same; "Spring 1998"; "Brion Finlay"; "Mike Fullmer"; }
{ rank = same; "Fall 1998"; "Scott Limestoll"; "Steve Olk"; "Matthew Finlay"; "Marcel Proulx"; "Chris Roper"; "Jacob Spendelow"; "Jeff Roberts"; "Jeremy Shively"; "Todd Rogers"; "Aaron Erlandson"; "Michael O'Neil"; "Greg Cox"; "Leon Smith"; "Alex Janevski"; "Grayden MacLennan"; }
{ rank = same; "Spring 1999"; "Kent Furst"; "Nathan Kurtz"; "Brian Stephens"; "Ben Sigg"; }
{ rank = same; "Fall 1999"; "Tim Sentgeorge"; "Alex Parker"; "Niuniu Ji"; "Matt Massaro"; "Eric Kugler"; "Aruno Johnson"; "Brian Berman"; "Charlie Goodson"; }
{ rank = same; "Spring 2000"; "Joel Scheuer"; "Ed Wyzykowski"; "Bryan Inderhees"; "Bob Vawter"; "Matt Whelan"; }
{ rank = same; "Fall 2000"; "Ian Scholdberg"; "Chris Weygandt"; "Michael Rhoades"; "Chris Applegate"; "Eric Friesen"; "Grayson Sieg"; "Jeff Shugars"; }
{ rank = same; "Spring 2001"; "Steve Andersen"; "Chris Williams"; "Clint Schmidt"; "Kevin Dudgeon"; "Steve Rash"; "Graham Unger"; }
{ rank = same; "Fall 2001"; "Eric Carnevale"; "Chris Weigold"; "Brett Thomas"; "Chris Weigold"; "Nicholai Salovich"; "Mike Olenik"; "Michael St. Clair"; "Aaron Yoches"; }
{ rank = same; "Spring 2002"; "Kosma Sniezko"; "Mikkel Fishman"; "Justin Walker"; "Tao Qin"; "Jeffery Spencer"; "Geoff Shafer"; "Nick Eddy"; }
{ rank = same; "Fall 2002"; "Steve Wentzel"; "Clarence Williamson"; "Brian Brauchler"; "Rob Eisenman"; "Eric Young"; "Marc Reynolds"; "Robert Detwiler"; }
{ rank = same; "Spring 2003"; }
{ rank = same; "Fall 2003"; "Dan Myers"; "Andy Langenderfer"; "Jon Chang"; "Alex Smith"; "Matt Hire"; "AJ Barker"; }
{ rank = same; "Spring 2004"; }
{ rank = same; "Fall 2004"; "Jason Harper"; "Derek Overstreet"; "Devon Parker"; "James Cash"; "Jim Stafford"; "Blaine Evans"; "Matt Dria"; "Alex Imhoff"; "Paul Taylor"; }
{ rank = same; "Spring 2005"; "Michael Moorman"; "Daniel Neumann"; "Robin Gersabeck"; "Samuel Rivier"; "Zach Stevens"; "Nick Callahan"; "Quinn Daniels"; }
{ rank = same; "Fall 2005"; "John Boyer"; "Andrew Winstead"; "Josh Considine"; "Chase Nemeth"; "Tim Franke"; "Chris J. Williams"; "Mike Usowicz"; }
{ rank = same; "Spring 2006"; "Mike Pavlik"; "Amit Misra"; "Andrew Schwirian"; "Dave Allen"; }
{ rank = same; "Fall 2006"; "C Y Wo"; "Adam Wisniewski"; "Neeraj Edward"; "Charles Pairan"; "Michael Caughey"; "Noah Swartz"; "Fred Davey"; }
{ rank = same; "Spring 2007"; "Ken Zhao"; "Connor Balin"; "Chris Tanner"; "Jon Vesey"; "Matt Miller"; "Neil Halmagyi"; }
{ rank = same; "Fall 2007"; "JJ Moffitt"; "Matthew Richter"; "Dan Okienko"; "Steven Dee"; "Spencer York"; "Ben Lawler"; "Adam Brown"; "Grant Risch"; }
{ rank = same; "Spring 2008"; "Ray Zackowski"; "Jonathan Evans"; "Rob Grueninger"; "Mathew Conger"; "Randall Duke"; "David Kent"; "Josh Young"; }
{ rank = same; "Fall 2008"; "Josh Allen"; "John Cleaver"; "Jacob Gresh"; "Donald Huckle"; "Andrew Jakes"; "Kyle Marcey"; "Jacob Shapiro"; "Michael Steward"; "Rich Testani"; "Sandy Troiani"; "Paul Zackowski";}
{ rank = same; "Spring 2009"; "Hassan Awada"; "Peter Corwin"; "Tony Huron"; "Devon Jones"; "Myles Lewis"; "Robert Wiesler";}
{ rank = same; "Fall 2009"; "Christopher Babecki"; "Fred Douglas"; "Will Earley"; "Rob Fraser"; "Andrew Gerst"; "Andrew Gilbert"; "Nathan Jackson"; "Kenneth Walther"; "Nathan McKinley";}
{ rank = same; "Spring 2010"; "Joseph Gordon"; "Kamron Palmer"; "Alec Runyan"; "Matthew Varley";}
{ rank = same; "Fall 2010"; "David Breen"; "Evan Gallo"; "Benjamin Kaplan"; "Zachary Olivos"; "Andrew Pentz"; "Martin Risch"; "Frank Singel"; "Benjamin VanArtsdalen"; "Vahagn Yeranossian"; "Abbott Veldhuizen";}
{ rank = same; "Spring 2011"; "James Fitzpatrick"; "Christopher Galecki"; "Jason Kuster"; "Jeremy Na";}
{ rank = same; "Fall 2011"; "Michael Bending"; "Abraham Burkholder"; "Raisa Cabrera"; "Ian Chapman"; "Matthew Graf"; "Oscar Gresh"; "Ryan Miller"; "Derek Payne"; "Aditya Rengaswamy"; "James Smith"; "Daniel Snow"; "Mark Syvuk"; "Andrew Zolyak";}
{ rank = same; "Spring 2012"; "Alexander Aloi"; "Nathan Hach"; "Alexander O'Reilly"; "Mason Zhu"; "Alex Campbell";}
{ rank = same; "Fall 2012"; "Alexander Thomas"; "Nathan Gill"; "Michael Anderson"; "Barry Goldberg"; "Andrew Becker"; "William Ewing";}
{ rank = same; "Spring 2013"; "Alex Balbes"; "John Elmo"; "Matthew Elmo"; "Donald Endres"; "Austin Hacker"; "Sofia Henderson"; "Alex Luck"; "Daniel Robbins"; "Jonathan Shabtai"; "Rishe Sivagnanam"; "Devyn Spillane"; "Joshua Tang"; "Hunter Yevincy";}
{ rank = same; "Fall 2013"; "Callum Grant"; "Nathan Harmon"; "Patrick Lathrop"; "Karthik Mohanarangan"; "John Turner"; "Peyton Turner";"Chris Weddle"; "Zachary Williams";}
{ rank = same; "Spring 2014"; "Devin Hagedorn"; "Andrew Leppo"; "James McGinnity"; "Kristopher Sabatini"; "Bennett Sherman";}
{ rank = same; "Fall 2014"; "Nikhil Edward"; "Alec Frye"; "Patrick Green"; "Jack LaRue"; "Patrick Mulhair"; "Geal Sarrett"; "Alex Tryjankowski";}
{ rank = same; "Spring 2015"; "Madison Bentley"; "Jaime Capetillo"; "Bryce Downing"; "Ryan Hawtof"; "David Lance"; "John Peterson"; "Matthew Trowbridge";}
{ rank = same; "Fall 2015"; "Brett Johnson"; "Robert Park"; "Joseph Picard"; "Mark Reinke"; "Michael Schaffer";}
{ rank = same; "Spring 2016"; "Chris Brace"; "William Ford"; "Benjamin Garner-Prouty"; "Pranav Hegde"; "James Hesse"; "Jorge Prendes"; "Kurt Schafer"; "Jeremy Zalles";}
{ rank = same; "Fall 2016"; "Jared Cassarly"; "Jonathan Henley"; "Jackson Kishbaugh-Maish"; "Aaron Lee"; "Tommy Lu"; "Brian Pappas";}
{ rank = same; "Spring 2017"; "Bronson Hausman"; "David Hughes"; "Jack Mecca"; "Hayden Nelson"; "Shota Nemoto"; "Andrew Su";}
{ rank = same; "Fall 2017"; "James Covello"; "Sam Ehrenstein"; "Tim Fry"; "Will Oltjen"; "Phoebe Peters"; "Ben Smith"; "Scott Trask"; "Jarrett Wilson"; "Matt York";}
{ rank = same; "Spring 2018"; "Chris Council"; "Daniel Grigsby"; "Rishi Solanki"; "Will Turner";}
{ rank = same; "Fall 2018"; "Ben Basel"; "Alvin Kim"; "Adam Kuhn"; "Connor Nee"; "Joseph Sanchez"; "Brice Smith"; "Jakob Zagone";}
{ rank = same; "Spring 2019"; "Joseph Broady"; "Joel Hauerwas"; "Elliot Klein"; "Okey Ohanaka"; "Andrei Tiu"; "Arland Zatania Lojo";}
{ rank = same; "Fall 2019"; "Noah Bliss"; "George Caddell"; "Walker Cox"; "Michael Dellaripa"; "Erik Hynes"; "Daniel Katz"; "Bradley Kolar"; "Junlong Kwan"; "Daniel Leskov"; "Reilly McDowell";}
{ rank = same; "Spring 2020"; "Liam Brosie"; "Michael Christian"; "Sebastian Lubert"; "Teja Paladugu"; "Ethan Wood";}
{ rank = same; "Fall 2020"; "Josh Meyer"; "Param Mohapatra"; "Nick Ott";}
{ rank = same; "Spring 2021"; "Roman Putnam"; "Aaron Underwood";}
{ rank = same; "Fall 2021"; "Ryan Anthony"; "Colin Myers"; "Juniper Reilly";}
{ rank = same; "Spring 2022"; "Zach Baldridge"; "Avalon Haney"; "Stephen Lee"; "Noah Mollerstuen";}
{ rank = same; "Fall 2022"; "Cooper Cheng"; "Marcus Corby"; "Ben Creiner"; "Ben Koeppen"; "Levi Ladd"; "Fletcher Li"; "Ezekiel Stahl"; "Owen Tucker"; "Eric Yarnot";}
{ rank = same; "Spring 2023"; "Luke Dischiave"; "Adam Hutchings"; "Alan Lee"; "Nicolas Lende"; "Ky Tan";}
{ rank = same; "Fall 2023"; "Ethan Bearer"; "Kyle Bickerstaff"; "Nico Bliss-Carrascosa"; "Daniel Borhegyi"; "Kyle Cousens"; "James Gomez-Faulk"; "Matthew Tai";}
{ rank = same; "Spring 2024"; "Jake Bridge"; "Ege Dalcan"; "Cooper West"; "Matthew Yee";}
{ rank = same; "Fall 2024"; "True Brannan"; "Michael Cogliano"; "Carl Hartmeyer"; "Cole Kerkemeyer"; "Eli Matthews"; "Trevor Nichols"; "Arda Oral"; "Aaron Thornberg";}
{ rank = same; "Spring 2025"; "Asher Ballard"; "Aaron Brey"; "Kavin Muthuselvan"; "Axel Leon-Lubowicz"; "Luka Perazich"; "Devin Riehle"; "Leo Yamauchi"; }
//Section 3
/* Big brother -> Little brother. Sorted alphabetically by big brother last name. */
"Dan Alt" -> "Dave Rogers";
"Dan Alt" -> "Ben Schroeder";
"Dan Alt" -> "Glen Brown";
"Steve Andersen" -> "Rob Eisenman";
"Michael Anderson" -> "Nathan Harmon";
"Ryan Anthony" -> "Owen Tucker";
"Benjamin Asher" -> "Sean O'Toole";
"Benjamin Asher" -> "John Milliard";
"Michael Ashmore" -> "Steve Antol";
"Con Audeh" -> "Jim Visconti";
"Hassan Awada" -> "Joseph Gordon";
"Hassan Awada" -> "Martin Risch";
"Troy Babcock" -> "Harmeet Narang";
"Troy Babcock" -> "Benjamin Asher";
"Christopher Babecki" -> "Evan Gallo";
"Alex Balbes" -> "Kristopher Sabatini";
"Zach Baldridge" -> "Marcus Corby";
"Connor Balin" -> "Mathew Conger";
"Connor Balin" -> "Kyle Marcey";
"Connor Balin" -> "Vahagn Yeranossian";
"Willie Bartok" -> "Jay Hoying";
"Willie Bartok" -> "Matt Davis";
"Willie Bartok" -> "Pete Dinin";
"Willie Bartok" -> "Ken Ross";
"Willie Bartok" -> "Tim Wilt";
"Willie Bartok" -> "Chris DeHaas";
"Mark Bertison" -> "Craig Marvinney";
"Mark Bertison" -> "John Zeitler";
"Michael Bending" -> "Alexander O'Reilly";
"Michael Bending" -> "Michael Anderson";
"Michael Bending" -> "John Elmo";
"Larry Bisset" -> "John Rusek";
"Dave Bond" -> "Marvin McGowan";
"Dave Bond" -> "Brian Walden";
"Joe Bonilla" -> "Jeff Cohen";
"Joe Bonilla" -> "Mike LeMire";
"John Boyer" -> "Noah Swartz";
"John Boyer" -> "Jon Vesey";
"John Boyer" -> "Dan Okienko";
"Ted Brenneman" -> "Greg Beer";
"Ted Brenneman" -> "Mark Bertison";
"Joseph Broady" -> "Walker Cox";
"Joseph Broady" -> "Ben Koeppen";
"Joseph Broady" -> "Noah Mollerstuen";
"Joseph Broady" -> "Luke Dischiave";
"Joshua Brown" -> "Mike Fullmer";
"Joshua Brown" -> "David Eshelman";
"Joshua Brown" -> "Zac Crofford";
"George Caddell" -> "Ben Creiner";
"George Caddell" -> "Avalon Haney";
"Alex Campbell" -> "Alexander Thomas";
"Alex Campbell" -> "Joshua Tang";
"Alex Campbell" -> "Callum Grant";
"Louis Campbell" -> "Aaron Erlandson";
"Jaime Capetillo" -> "Benjamin Garner-Prouty";
"Jaime Capetillo" -> "Tommy Lu";
"Manna Case" -> "Julius Moldovanyi";
"James Cash" -> "Michael Moorman";
"Jared Cassarly" -> "George Caddell";
"Michael Caughey" -> "Ben Lawler";
"Jon Chang" -> "Paul Taylor";
"Jon Chang" -> "Andrew Schwirian";
"John Chunko" -> "Martin Wojtowicz";
"John Chunko" -> "Dan Khanna";
"Doug Clafin" -> "Stan Toncich";
"Doug Clafin" -> "Dave Fletcher";
"John Cleaver" -> "Nathan Jackson"
"John Cleaver" -> "Benjamin Kaplan";
"John Cleaver" -> "Jason Kuster";
"Jeff Cohen" -> "John Husemoller";
"Jeff Cohen" -> "J.J. Wurz";
"Jeff Cohen" -> "Mike Opincar";
"Mathew Conger" -> "Rich Testani";
"Mathew Conger" -> "Alec Runyan";
"Mathew Conger" -> "David Breen";
"Josh Considine" -> "Neil Halmagyi";
"James Covello" -> "Brice Smith";
"James Covello" -> "Joel Hauerwas";
"James Covello" -> "Daniel Leskov"
"John Cover" -> "Mike Reed";
"Greg Cox" -> "Bob Vawter";
"Steve Cox" -> "Mike Rappaport";
"Zac Crofford" -> "Michael O'Neil";
"Zac Crofford" -> "Aruno Johnson";
"Jeff Damasiewicz" -> "Rich Kairis";
"Quinn Daniels" -> "Josh Considine";
"Quinn Daniels" -> "Michael Caughey";
"Fred Davey" -> "Ray Zackowski"
"Doug Day" -> "Paul Williams";
"Steven Dee" -> "David Kent";
"Steven Dee" -> "John Cleaver";
"Chris DeHaas" -> "Randy Rouda";
"Chris DeHaas" -> "Joe Nikstenas";
"Chris DeHaas" -> "Pete Kaufmann";
"Bruce Delaney" -> "Patrick Nevers";
"Bruce Delaney" -> "Siva Paramanandam";
"Robert Detwiler" -> "Dan Myers";
"Jason Dieterle" -> "Todd Rogers";
"Jason Dieterle" -> "Matt Massaro";
"Cedric Dilsizian" -> "William Patterson";
"Cedric Dilsizian" -> "Manna Case";
"Bob DiVincenzo" -> "Ron Hogue";
"Brian Doerk" -> "Brad Triden"
"Brian Doerk" -> "Harry Meier";
"Nathan Dombrook" -> "Tod Kenzie";
"Bryce Downing" -> "Bronson Hausman";
"Bryce Downing" -> "Rishi Solanki";
"Bryce Downing" -> "Jeremy Zalles";
"Kevin Dudgeon" -> "Clarence Williamson";
"Kevin Dudgeon" -> "Tao Qin";
"Neeraj Edward" -> "Jonathan Evans";
"Neeraj Edward" -> "Peter Corwin";
"Nikhil Edward" -> "Joseph Picard";
"Rob Eisenman" -> "Derek Overstreet";
"Rob Eisenman" -> "Nick Callahan";
"Donald Endres" -> "Matthew Trowbridge";
"David Eshelman" -> "Nathan Kurtz";
"David Eshelman" -> "David Eubank";
"David Eshelman" -> "Joseph Dodd";
"David Eshelman" -> "Leon Smith"
"David Eubank" -> "Chris Harley";
"Blaine Evans" -> "Andrew Winstead";
"Jonathan Evans" -> "Rob Fraser"
"Bob Eyerman" -> "Ted Brenneman";
"Bob Eyerman" -> "Bob DiVincenzo";
"Bob Eyerman" -> "Dave Gordon";
"Colin Fahrion" -> "Rob Brower";
"Colin Fahrion" -> "John Chunko";
"Steve Farrington" -> "Scott Pearson";
"Steve Farrington" -> "Steve Cox";
"Ethan Field" -> "Brian Lutz";
"Ethan Field" -> "Louis Campbell";
"Ethan Field" -> "David Chapin";
"Ethan Field" -> "Martin Witczak";
"Brion Finlay" -> "Chris Roper";
"Mikkel Fishman" -> "Matt Hire";
"James Fitzpatrick" -> "Matthew Graf";
"James Fitzpatrick" -> "James McGinnity";
"James Fitzpatrick" -> "Peyton Turner";
"Dave Fletcher" -> "Ched Stanisic";
"Dave Fletcher" -> "Jim Gentry";
"Tim Franke" -> "Adam Wisniewski";
"Jason Freshwater" -> "Ben Sigg";
"Eric Friesen" -> "Blaine Evans";
"Eric Friesen" -> "Kosma Sniezko";
"Eric Friesen" -> "Marc Reynolds";
"Jeremy Friesen" -> "Jeffrey Moore";
"Jeremy Friesen" -> "Adam Vandenberg";
"Jeremy Friesen" -> "Charles Gerner";
"Scott Froelich" -> "Andy Terris";
"Chris Frost" -> "Neil Forbes";
"Alec Frye" -> "Kurt Schafer";
"Mike Fullmer" -> "Kevin Dudgeon";
"Mike Fullmer" -> "Alex Janevski";
"Mike Fullmer" -> "Kent Furst";
"Mike Fullmer" -> "Brian Berman";
"Kent Furst" -> "Bryan Inderhees";
"Kent Furst" -> "Chris Weygandt";
"Christopher Galecki" -> "James Smith";
"Christopher Galecki" -> "Alexander Aloi";
"Christopher Galecki" -> "William Ewing";
"Christopher Galecki" -> "Devyn Spillane";
"Evan Gallo" -> "Alex Luck";
"Jim Gentry" -> "Randy Thome";
"Jim Gentry" -> "Willie Bartok";
"Charles Gerner" -> "Steve Olk";
"Charles Gerner" -> "Ed Wyzykowski";
"Charles Gerner" -> "Alex Parker";
"Charles Gerner" -> "Nick Eddy";
"Robin Gersabeck" -> "Matt Miller";
"Andrew Gerst" -> "Alex Campbell";
"Andrew Gerst" -> "Patrick Lathrop";
"Paul Gerwe" -> "David Lukens";
"Paul Gerwe" -> "Geoff Wedig";
"Paul Gerwe" -> "John Cover";
"Paul Gerwe" -> "Ben Stern";
"Jim Gialamas" -> "Laszlo Ilyes";
"Nathan Gill" -> "Donald Endres";
"Barry Goldberg" -> "Alex Balbes";
"Barry Goldberg" -> "Nikhil Edward";
"Barry Goldberg" -> "Devin Hagedorn";
"Charlie Goodson" -> "Clint Schmidt";
"Dave Gordon" -> "Oscar Lee";
"Dave Gordon" -> "Morris Levy";
"Patrick Green" -> "James Hesse";
"Jacob Gresh" -> "Frank Singel";
"Neil Halmagyi" -> "Hassan Awada";
"Avalon Haney" -> "Fletcher Li";
"Curt Harkless" -> "Joe Bonilla";
"Jason Harper" -> "Mike Usowicz";
"Chris Harley" -> "Greg Cox";
"Steve Hartmeyer" -> "Paul Gerwe";
"Steve Hartmeyer" -> "Raj Narayan";
"Bronson Hausman" -> "Sam Ehrenstein";
"Ryan Hawtof" -> "William Ford";
"Pranav Hegde" -> "Ben Basel"
"Pranav Hegde" -> "Scott Trask";
"Pranav Hegde" -> "Daniel Grigsby";
"Sofia Henderson" -> "Patrick Mulhair"
"Dale Herman" -> "Jeff Damasiewicz";
"Matt Hire" -> "Devon Parker";
"Cory Hojka" -> "Nathan Dombrook";
"Cory Hojka" -> "Michael Ashmore";
"Tom Horwitz" -> "Dennis Wendling";
"Jay Hoying" -> "Kevin O'Toole";
"Jay Hoying" -> "Bill Schiffman";
"Joe Hrovat" -> "Joe Snyder";
"Donald Huckle" -> "Fred Douglas";
"Donald Huckle" -> "Kamron Palmer";
"Tony Huron" -> "Kenneth Walther";
"John Husemoller" -> "Benjamin Schultz";
"John Husemoller" -> "Jim Ogle";
"John Husemoller" -> "John Grimley";
"Bryan Inderhees" -> "Jeffery Spencer";
"Bryan Inderhees" -> "Robert Detwiler";
"Alex Janevski" -> "Charlie Goodson";
"Gregory Jehan" -> "Tony Waylonis";
"Gregory Jehan" -> "Chris Dreher";
"Gregory Jehan" -> "Wes Shull";
"Brett Johnson" -> "Shota Nemoto";
"Ned Johnson" -> "Steve Hartmeyer";
"David Kahane" -> "Ken DeYoung";
"Rich Kairis" -> "Chris Frost";
"Shannon Kalvar" -> "Matt Slotten";
"Ron Kaneshiro" -> "Mark Yunker";
"Benjamin Kaplan" -> "Christopher Galecki";
"Benjamin Kaplan" -> "Mark Syvuk";
"Pete Kaufmann" -> "Herb Lichtman";
"Pete Kaufmann" -> "Yong Park";
"Brent Keith" -> "Matt Smith";
"David Kent" -> "Michael Steward";
"David Kent" -> "Myles Lewis";
"David Kent" -> "Christopher Babecki"
"Tod Kenzie" -> "Steve Manchir";
"Michael Keresztesy" -> "Mark Keresztesy";
"Michael Keresztesy" -> "Soon Kang";
"Mark Keresztesy" -> "John Eddy";
"Alvin Kim" -> "Daniel Katz";
"Dave Kjeldgaard" -> "Steve Nicol";
"Jackson Kishbaugh-Maish" -> "Tim Fry";
"Joe Klich" -> "Kendrick Shaw";
"Joe Klich" -> "Skylor Williams";
"Joe Koehler" -> "Dave Shapiro";
"Bradley Kolar" -> "Michael Christian";
"Bradley Kolar" -> "Ethan Wood";
"Bradley Kolar" -> "Aaron Underwood";
"Bradley Kolar" -> "Colin Myers";
"Bradley Kolar" -> "Eric Yarnot";
"Ken Kosovich" -> "Tom Gorensick";
"Ken Kosovich" -> "Rick Tomsick";
"Neal Kozlowski" -> "Paul May";
"Todd Kramer" -> "Cory Hojka";
"Eric Kugler" -> "Chris Weigold";
"Eric Kugler" -> "Matt Whelan";
"Eric Kugler" -> "Steve Wentzel";
"Eric Kugler" -> "Ian Scholdberg";
"Jason Kuster" -> "Ryan Miller";
"Jason Kuster" -> "Nathan Gill";
"Jason Kuster" -> "Rishe Sivagnanam";
"Levi Ladd" -> "Nicolas Lende";
"David Lance" -> "Mark Reinke";
"David Lance" -> "Chris Brace";
"David Lance" -> "Jared Cassarly";
"Andy Langenderfer" -> "Robin Gersabeck";
"Andy Langenderfer" -> "Matt Dria";
"Jack LaRue" -> "Ryan Hawtof";
"Jack LaRue" -> "Pranav Hegde";
"Jack LaRue" -> "Aaron Lee";
"Ben Lawler" -> "Sandy Troiani";
"Stephen Lee" -> "Cooper Cheng";
"Stephen Lee" -> "Alan Lee";
"Andrew Leppo" -> "David Hughes";
"Morris Levy" -> "Dore Shafransky";
"Scott Limestoll" -> "Brett Thomas";
"Scott Limestoll" -> "Joel Scheuer";
"Tommy Lu" -> "Jack Mecca";
"Tommy Lu" -> "Ben Smith";
"Tommy Lu" -> "Will Turner";
"David Lukens" -> "Niuniu Ji";
"David Lukens" -> "Jason Freshwater";
"David Lukens" -> "Brian Stephens";
"Grayden MacLennan" -> "Steve Rash";
"Grayden MacLennan" -> "Mikkel Fishman";
"Grayden MacLennan" -> "Mike Olenik";
"Walt Mahovlich" -> "Doug Clafin";
"Walt Mahovlich" -> "Glenn Pierce";
"Walt Mahovlich" -> "Jim Strand";
"Steve Manchir" -> "Ian McIntire";
"Michael Marks" -> "John Shin";
"Brian Martin" -> "Michael Marks";
"Brian Martin" -> "Allan Zoller";
"Craig Marvinney" -> "John Parsons";
"Craig Marvinney" -> "Mike McHenry";
"Craig Marvinney" -> "Edgar Stehli";
"Dave Marvinney" -> "Dave Bond";
"Dave Marvinney" -> "Ken Kosovich";
"Dave Marvinney" -> "Joe Hrovat";
"Paul May" -> "Todd Kramer";
"Jim McAward" -> "Rich Drushel";
"Reilly McDowell" -> "Zach Baldridge";
"Reilly McDowell" -> "Sebastian Lubert";
"Reilly McDowell" -> "Ezekiel Stahl";
"Marvin McGowan" -> "Art Brace";
"Marvin McGowan" -> "Karl Washburn";
"Marvin McGowan" -> "Tom Horwitz";
"James McGinnity" -> "Jaime Capetillo";
"James McGinnity" -> "Alec Frye";
"James McGinnity" -> "Brett Johnson";
"Mike McHenry" -> "Jim Gialamas";
"Mike McHenry" -> "Paul Tripi";
"Tim McHenry" -> "Con Audeh";
"Tim McHenry" -> "Steve Farrington";
"Ian McIntire" -> "Eric Kugler";
"Ian McIntire" -> "Grayden MacLennan";
"Nathan McKinley" -> "Zachary Olivos";
"Nathan McKinley" -> "Derek Payne";
"Tom Mele" -> "Neal Kozlowski";
"Joel Meltzer" -> "Tom Belcher";
"Amit Misra" -> "Neeraj Edward";
"JJ Moffitt" -> "Jacob Gresh";
"JJ Moffitt" -> "Raisa Cabrera";
"Karthik Mohanarangan" -> "Bryce Downing";
"Karthik Mohanarangan" -> "Robert Park";
"Karthik Mohanarangan" -> "Bennett Sherman";
"Karthik Mohanarangan" -> "Jack LaRue";
"Karthik Mohanarangan" -> "Brian Pappas";
"Julius Moldovanyi" -> "Bob Eyerman";
"Julius Moldovanyi" -> "Walt Mahovlich";
"Noah Mollerstuen" -> "Levi Ladd";
"Michael Monkiewicz" -> "Jeremy Shively";
"Jeffrey Moore" -> "Michael Thomas";
"Jeffrey Moore" -> "Brion Finlay";
"Jeffrey Moore" -> "Jeff Roberts";
"Michael Moorman" -> "Steven Dee";
"Dan Myers" -> "John Boyer";
"Dan Myers" -> "Daniel Neumann";
"Dan Myers" -> "Jason Harper";
"Harmeet Narang" -> "Colin Fahrion";
"Harmeet Narang" -> "Joshua Brown";
"Raj Narayan" -> "Dave Peascoe";
"Raj Narayan" -> "Gregory Jehan";
"Raj Narayan" -> "Andy West";
"Connor Nee" -> "Bradley Kolar";
"Chase Nemeth" -> "Spencer York";
"Shota Nemoto" -> "Okey Ohanaka";
"Shota Nemoto" -> "Junlong Kwan";
"Hayden Nelson" -> "Will Oltjen";
"Daniel Neumann" -> "Mike Pavlik";
"Daniel Neumann" -> "Connor Balin";
"Joe Nikstenas" -> "Seth Walter";
"Michael O'Neil" -> "Eric Carnevale";
"Michael O'Neil" -> "Michael Rhoades";
"Alexander O'Reilly" -> "Sofia Henderson";
"Kevin O'Toole" -> "Curt Harkless";
"Kevin O'Toole" -> "Jim Robejsek";
"Zachary Olivos" -> "Nathan Hach";
"Zachary Olivos" -> "Chris Weddle";
"Steve Olk" -> "Tim Sentgeorge";
"Steve Olk" -> "Grayson Sieg";
"Steve Olk" -> "Steve Andersen";
"Will Oltjen" -> "Joseph Sanchez";
"Mike Opincar" -> "Todd Lenz";
"Derek Overstreet" -> "Charles Pairan";
"Derek Overstreet" -> "Samuel Rivier";
"Derek Overstreet" -> "Chase Nemeth";
"Charles Pairan" -> "JJ Moffitt";
"Charles Pairan" -> "Donald Huckle";
"Brian Pappas" -> "Matt York";
"Robert Park" -> "Joseph Broady" [ style=dashed ];
"Yong Park" -> "Ken Batcher";
"Devon Parker" -> "Dave Allen";
"John Parsons" -> "Rich Faldowski";
"Terry Patterson" -> "Brian Marble";
"Mike Pavlik" -> "Matthew Richter";
"Mike Pavlik" -> "Fred Davey";
"Mike Pavlik" -> "Rob Grueninger";
"Scott Pearson" -> "Brian Martin";
"Scott Pearson" -> "John McGlaughlin";
"Dave Peascoe" -> "Michael Monkiewicz";
"Andrew Pentz" -> "Matthew Elmo";
"Phoebe Peters" -> "Liam Brosie";
"Phoebe Peters" -> "Elliot Klein";
"Phoebe Peters" -> "Jakob Zagone";
"Joseph Picard" -> "Adam Kuhn";
"Joseph Picard" -> "Hayden Nelson";
"Joseph Picard" -> "Jarrett Wilson";
"Stan Polcar" -> "Arthur Scott";
"Stan Polcar" -> "Dana Zahuranic";
"Tao Qin" -> "Andy Langenderfer";
"Tao Qin" -> "Jim Stafford";
"Steve Rash" -> "Justin Walker";
"Steve Rash" -> "Nicholai Salovich";
"Mike Reed" -> "Jacob Spendelow";
"Mike Reed" -> "Tod Detre";
"Robert Reinhofer" -> "Cedric Dilsizian";
"Robert Reinhofer" -> "Tom Dohnal";
"Aditya Rengaswamy" -> "Karthik Mohanarangan";
"Marc Reynolds" -> "AJ Barker";
"Seth Rich" -> "Joel Meltzer";
"Seth Rich" -> "Jared Bendis";
"Seth Rich" -> "Howard Wolf";
"Matthew Richter" -> "Matthew Varley";
"Matthew Richter" -> "Aditya Rengaswamy";
"Grant Risch" -> "Will Earley";
"Martin Risch" -> "Ian Chapman";
"Martin Risch" -> "Hunter Yevincy";
"Samuel Rivier" -> "Tim Franke";
"Jeff Roberts" -> "Chris Williams";
"Todd Rogers" -> "Chris Applegate";
"Chris Roper" -> "Jeff Shugars";
"Ken Ross" -> "Dave Targosky";
"Randy Rouda" -> "James Nauer";
"Randy Rouda" -> "Eric Meyer";
"Randy Rouda" -> "Ned Johnson";
"John Rusek" -> "Scott Sparenberg";
"Joseph Sanchez" -> "Ryan Anthony";
"Joseph Sanchez" -> "Juniper Reilly";
"Joseph Sanchez" -> "Stephen Lee";
"Michael Schaffer" -> "Jorge Prendes";
"Michael Schaffer" -> "Jonathan Henley";
"Clint Schmidt" -> "Aaron Yoches";
"Clint Schmidt" -> "Geoff Shafer";
"Ian Scholdberg" -> "Brian Brauchler";
"Ben Schroeder" -> "Matt Schwickerath";
"Ben Schroeder" -> "Scott Schwickerath";
"Benjamin Schultz" -> "Dan Alt";
"Matt Schwickerath" -> "Scott Limestoll";
"Scott Schwickerath" -> "Marcel Proulx";
"Andrew Schwirian" -> "Grant Risch";
"Andrew Schwirian" -> "Randall Duke";
"Dore Shafransky" -> "Barney Olson";
"Dore Shafransky" -> "Rick Targosky";
"Dore Shafransky" -> "Dale Pulver";
"Dave Shapiro" -> "Mike Millstein";
"Dave Shapiro" -> "Nick Skelin";
"Jacob Shapiro" -> "Tony Huron";
"Jacob Shapiro" -> "Andrew Gilbert";
"Jacob Shapiro" -> "Benjamin VanArtsdalen";
"Justin Shepard" -> "Nathan Sterret";
"Stan Shmia" -> "John Whiting";
"Ben Sigg" -> "Eric Friesen";
"Frank Singel" -> "Oscar Gresh";
"Frank Singel" -> "Jonathan Shabtai";
"Nick Skelin" -> "Dave Kirsch";
"Nick Skelin" -> "Paul Franceus";
"Nick Skelin" -> "Bob Snyder";
"Alex Smith" -> "Alex Imhoff";
"Alex Smith" -> "Zach Stevens";
"Ben Smith" -> "Andrei Tiu";
"Ben Smith" -> "Noah Bliss";
"Ben Smith" -> "Param Mohapatra";
"Matt Smith" -> "Adam Shiel";
"Kosma Sniezko" -> "James Cash";
"Kosma Sniezko" -> "Eric Young";
"Kosma Sniezko" -> "Jon Chang";
"Daniel Snow" -> "Daniel Robbins";
"Bob Snyder" -> "Craig Austin";
"Bob Snyder" -> "Chris Kovski";
"Scott Sparenberg" -> "Terry Patterson";
"Devyn Spillane" -> "Madison Bentley";
"Devyn Spillane" -> "Zachary Williams";
"Jim Stafford" -> "Amit Misra";
"Jim Stafford" -> "C Y Wo";
"Ched Stanisic" -> "Jim McAward";
"Edgar Stehli" -> "Rob Hurd";
"Edgar Stehli" -> "Leon Kofman";
"John Stehli" -> "Doug Cullin";
"John Stehli" -> "Norm Lindner";
"Michael Steward" -> "Devon Jones"
"Zach Stevens" -> "Chris J. Williams";
"Jim Strand" -> "John Stehli";
"Noah Swartz" -> "Andrew Jakes";
"Joshua Tang" -> "Geal Sarrett";
"Joshua Tang" -> "Michael Schaffer";
"Dave Targosky" -> "Peter Szigeti";
"Andy Terris" -> "Seth Rich";
"Andrei Tiu" -> "Nick Ott";
"Rick Tomsick" -> "Dale Herman";
"Scott Trask" -> "Chris Council";
"Scott Trask" -> "Connor Nee";
"Scott Trask" -> "Arland Zatania Lojo";
"Scott Trask" -> "Erik Hynes";
"Brad Triden" -> "Matthew Finlay";
"Paul Tripi" -> "Mark Kikta";
"Sandy Troiani" -> "Andrew Gerst";
"Alex Tryjankowski" -> "Phoebe Peters";
"Owen Tucker" -> "Ky Tan";
"Peyton Turner" -> "Andrew Leppo";
"Peyton Turner" -> "Jackson Kishbaugh-Maish";
"Will Turner" -> "Teja Paladugu";
"Mike Usowicz" -> "Chris Tanner";
"Matthew Varley" -> "Andrew Pentz";
"Matthew Varley" -> "Andrew Zolyak";
"Jim Visconti" -> "John Schienmann";
"Jim Visconti" -> "Bill Yale";
"Jim Visconti" -> "Tim Dunagan";
"Jim Visconti" -> "Alex Kranz";
"Jim Visconti" -> "Michael Keresztesy";
"Abbott Veldhuizen" -> "Jeremy Na";
"Abbott Veldhuizen" -> "Michael Bending";
"Abbott Veldhuizen" -> "Andrew Becker";
"Abbott Veldhuizen" -> "Austin Hacker";
"Robert Wake" -> "Henry Finkle";
"Vic Walach" -> "Tom Kuzmarski";
"Vic Walach" -> "Dave Pheanis";
"Brian Walden" -> "Tom Mele";
"Justin Walker" -> "Quinn Daniels";
"Seth Walter" -> "Troy Babcock";
"Seth Walter" -> "Ben Winter";
"Seth Walter" -> "Steve Clute";
"Kenneth Walther" -> "Abbott Veldhuizen";
"Kenneth Walther" -> "Abraham Burkholder";
"Kenneth Walther" -> "Barry Goldberg";
"Andy Wartluft" -> "Louis Gluchov";
"Tony Waylonis" -> "Ethan Field";
"Matt Whelan" -> "Graham Unger";
"Matt Whelan" -> "Michael St. Clair";
"Robert Wiesler" -> "Mason Zhu";
"Scott Weintraub" -> "Shannon Kalvar";
"Scott Weintraub" -> "Stan Shmia";
"Scott Weintraub" -> "Mike Pullin";
"Dennis Wendling" -> "Scott Weintraub";
"Dennis Wendling" -> "Scott Froelich";
"Steve Wentzel" -> "Alex Smith";
"Andy West" -> "Nick Brienza";
"Andy West" -> "Justin Shepard";
"Paul Williams" -> "Dave Reid";
"Paul Williams" -> "Dave Kjeldgaard";
"Paul Williams" -> "Dave Marvinney";
"Skylor Williams" -> "Jeremy Friesen";
"Zachary Williams" -> "David Lance";
"Zachary Williams" -> "Alex Tryjankowski"
"Andrew Winstead" -> "Ken Zhao";
"Andrew Winstead" -> "Adam Brown";
"Andrew Winstead" -> "Josh Young";
"Adam Wisniewski" -> "Josh Allen";
"Martin Witczak" -> "Jason Dieterle";
"Geoff Wedig" -> "David Kahane";
"Geoff Wedig" -> "Joe Klich";
"Ben Winter" -> "Anthony Bucci";
"Howard Wolf" -> "Mike Witczak";
"Ethan Wood" -> "Josh Meyer";
"Ethan Wood" -> "Roman Putnam";
"Ethan Wood" -> "Adam Hutchings";
"J.J. Wurz" -> "Brent Keith";
"J.J. Wurz" -> "Andy Wartluft";
"J.J. Wurz" -> "Mike Ganahl";
"J.J. Wurz" -> "Brian Doerk";
"Vahagn Yeranossian" -> "James Fitzpatrick";
"Vahagn Yeranossian" -> "Daniel Snow";
"Hunter Yevincy" -> "Patrick Green";
"Hunter Yevincy" -> "John Peterson";
"Hunter Yevincy" -> "John Turner";
"Matt York" -> "Alvin Kim";
"Spencer York" -> "Jacob Shapiro"
"Spencer York" -> "Robert Wiesler"
"Spencer York" -> "Nathan McKinley"
"Mark Yunker" -> "Joe Koehler";
"Ray Zackowski" -> "Paul Zackowski";
"Jakob Zagone" -> "Reilly McDowell";
"Jeremy Zalles" -> "Andrew Su";
"Jeremy Zalles" -> "James Covello";
"Arland Zatania Lojo" -> "Michael Dellaripa";
"John Zeitler" -> "Tim McHenry";
"Allan Zoller" -> "Bruce Delaney";
"Eric Yarnot" -> "James Gomez-Faulk";
"Zach Baldridge" -> "Ethan Bearer";
"Adam Hutchings" -> "Nico Bliss-Carrascosa";
"Avalon Haney" -> "Kyle Bickerstaff";
"Ezekiel Stahl" -> "Matthew Tai";
"Juniper Reilly" -> "Daniel Borhegyi";
"Ky Tan" -> "Kyle Cousens";
"Eric Yarnot" -> "Jake Bridge";
"Matthew Tai" -> "Matthew Yee";
"Ky Tan" -> "Cooper West";
"Ezekiel Stahl" -> "Ege Dalcan";
"Eric Yarnot" -> "Carl Hartmeyer";
"Jake Bridge" -> "Cole Kerkemeyer";
"Colin Myers" -> "Arda Oral";
"Ben Koeppen" -> "True Brannan";
"Ky Tan" -> "Aaron Thornberg";
"Adam Hutchings" -> "Michael Cogliano";
"Matthew Tai" -> "Eli Matthews";
"Ezekiel Stahl" -> "Trevor Nichols";
"Colin Myers" -> "Asher Ballard";
"Trevor Nichols" -> "Aaron Brey";
"Ezekiel Stahl" -> "Kavin Muthuselvan";
"Matthew Tai" -> "Axel Leon-Lubowicz";
"Ben Creiner" -> "Luka Perazich";
"Carl Hartmeyer" -> "Devin Riehle";
"Adam Hutchings" -> "Leo Yamauchi";
}

Binary file not shown.

18
convert.py Normal file
View File

@ -0,0 +1,18 @@
def simplify_dot(input_path: str, output_path: str):
edges: dict[str, list[str]] = {}
with open(input_path, 'r', encoding='utf-8') as f:
for line in f:
parts = "".join([i for i in line if i not in "\t\n;"]).split(" -> ")
if parts[0] not in edges:
edges[parts[0]] = []
edges[parts[0]].append(parts[1])
with open(output_path, 'w', encoding='utf-8') as f:
for src, targets in sorted(edges.items()):
parts = [f"\"{t}\"" for t in targets]
target_str = "{ " + f"{" ".join(targets)}" + " }" if len(targets) > 1 else targets[0]
print(target_str)
f.write(f"{src} -> {target_str}\n")
simplify_dot("line.dot", "simp.dot")

129
flake.lock generated Normal file
View File

@ -0,0 +1,129 @@
{
"nodes": {
"flake-utils": {
"inputs": {
"systems": "systems"
},
"locked": {
"lastModified": 1731533236,
"narHash": "sha256-l0KFg5HjrsfsO/JpG+r7fRrqm12kzFHyUHqHCVpMMbI=",
"owner": "numtide",
"repo": "flake-utils",
"rev": "11707dc2f618dd54ca8739b309ec4fc024de578b",
"type": "github"
},
"original": {
"owner": "numtide",
"repo": "flake-utils",
"type": "github"
}
},
"gitignore": {
"inputs": {
"nixpkgs": "nixpkgs"
},
"locked": {
"lastModified": 1709087332,
"narHash": "sha256-HG2cCnktfHsKV0s4XW83gU3F57gaTljL9KNSuG6bnQs=",
"owner": "hercules-ci",
"repo": "gitignore.nix",
"rev": "637db329424fd7e46cf4185293b9cc8c88c95394",
"type": "github"
},
"original": {
"owner": "hercules-ci",
"repo": "gitignore.nix",
"type": "github"
}
},
"nixpkgs": {
"locked": {
"lastModified": 1666603677,
"narHash": "sha256-apAEIj+z1iwMaMJ4tB21r/VTetfGDLDzuhXRHJknIAU=",
"owner": "NixOS",
"repo": "nixpkgs",
"rev": "074da18a72269cc5a6cf444dce42daea5649b2fe",
"type": "github"
},
"original": {
"id": "nixpkgs",
"type": "indirect"
}
},
"nixpkgs_2": {
"locked": {
"lastModified": 1761114652,
"narHash": "sha256-f/QCJM/YhrV/lavyCVz8iU3rlZun6d+dAiC3H+CDle4=",
"owner": "nixos",
"repo": "nixpkgs",
"rev": "01f116e4df6a15f4ccdffb1bcd41096869fb385c",
"type": "github"
},
"original": {
"owner": "nixos",
"ref": "nixos-unstable",
"repo": "nixpkgs",
"type": "github"
}
},
"nixpkgs_3": {
"locked": {
"lastModified": 1760596604,
"narHash": "sha256-J/i5K6AAz/y5dBePHQOuzC7MbhyTOKsd/GLezSbEFiM=",
"owner": "nixos",
"repo": "nixpkgs",
"rev": "3cbe716e2346710d6e1f7c559363d14e11c32a43",
"type": "github"
},
"original": {
"owner": "nixos",
"ref": "nixpkgs-unstable",
"repo": "nixpkgs",
"type": "github"
}
},
"root": {
"inputs": {
"flake-utils": "flake-utils",
"gitignore": "gitignore",
"nixpkgs": "nixpkgs_2",
"treefmt-nix": "treefmt-nix"
}
},
"systems": {
"locked": {
"lastModified": 1681028828,
"narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=",
"owner": "nix-systems",
"repo": "default",
"rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e",
"type": "github"
},
"original": {
"owner": "nix-systems",
"repo": "default",
"type": "github"
}
},
"treefmt-nix": {
"inputs": {
"nixpkgs": "nixpkgs_3"
},
"locked": {
"lastModified": 1760945191,
"narHash": "sha256-ZRVs8UqikBa4Ki3X4KCnMBtBW0ux1DaT35tgsnB1jM4=",
"owner": "numtide",
"repo": "treefmt-nix",
"rev": "f56b1934f5f8fcab8deb5d38d42fd692632b47c2",
"type": "github"
},
"original": {
"owner": "numtide",
"repo": "treefmt-nix",
"type": "github"
}
}
},
"root": "root",
"version": 7
}

48
flake.nix Normal file
View File

@ -0,0 +1,48 @@
{
inputs = {
flake-utils.url = "github:numtide/flake-utils";
nixpkgs.url = "github:nixos/nixpkgs/nixos-unstable";
treefmt-nix.url = "github:numtide/treefmt-nix";
gitignore.url = "github:hercules-ci/gitignore.nix";
};
outputs = {...} @ inputs:
inputs.flake-utils.lib.eachDefaultSystem (
system: let
pkgs = (import inputs.nixpkgs) {
inherit system;
config = {
};
};
in {
devShells = rec {
dot = pkgs.mkShell {
packages = with pkgs; [
graphviz-nox
];
};
default = dot;
};
formatter = let
treefmtconfig = inputs.treefmt-nix.lib.evalModule pkgs {
projectRootFile = "flake.nix";
programs = {
toml-sort.enable = true;
yamlfmt.enable = true;
mdformat.enable = true;
prettier.enable = true;
shellcheck.enable = true;
shfmt.enable = true;
};
settings.formatter.shellcheck.excludes = [".envrc"];
};
in
treefmtconfig.config.build.wrapper;
apps = rec {
};
packages = rec {
graphs = pkgs.callPackage ./nix/build.nix { };
default = graphs;
};
}
);
}

21
nix/build.nix Executable file
View File

@ -0,0 +1,21 @@
{ stdenv, graphviz-nox, ... }:
stdenv.mkDerivation {
pname = "BetaNuTree";
version = "0.0.1";
src = ./../src;
nativeBuildInputs = [
graphviz-nox
];
buildPhase = ''
dot -Tpdf brotherhood.dot > brotherhood.pdf
dot -Tsvg brotherhood.dot > brotherhood.svg
'';
installPhase = ''
mkdir -p $out
cp -r *.pdf *.svg $out
'';
}

View File

@ -1,607 +0,0 @@
/******************************************
* Beta Nu of Theta Chi Brotherhood tree.
*****************************************/
digraph brotherhood {
ranksep=0; // minimum separation between ranks
concentrate=true; // gives a more flowing edge pattern
//ratio=compress; // optimizes for horizontal space
size="150,75";
rankdir=LR
//Section 1
/* This first block represents a timeline on the left side. */
{
// Change font to something appropriate for your system
node [shape=plaintext, fontname="Nimbus Sans 1", fontsize=12];
edge [style=invis];
//Put pledge classes here "Pledge Class 1" -> "Pledge Class 2"
"Fall 1964" -> "Spring 1965" -> "Fall 1965" -> "Spring 1966" -> "Fall 1966" -> "Spring 1967" -> "Fall 1967" -> "Spring 1968" -> "Fall 1968" -> "Spring 1969" -> "Fall 1969" -> "Spring 1970" -> "Fall 1970" -> "Spring 1971" -> "Fall 1971" -> "Spring 1972" -> "Fall 1972" -> "Spring 1973" -> "Fall 1973" -> "Spring 1974" -> "Fall 1974" -> "Spring 1975" -> "Fall 1975" -> "Spring 1976" -> "Fall 1976" -> "Spring 1977" -> "Fall 1977" -> "Spring 1978" -> "Fall 1978" -> "Spring 1979" -> "Fall 1979" -> "Spring 1980" -> "Fall 1980" -> "Spring 1981" -> "Fall 1981" -> "Spring 1982" -> "Fall 1982" -> "Spring 1983" -> "Fall 1983" -> "Spring 1984" -> "Fall 1984" -> "Spring 1985" -> "Fall 1985" -> "Spring 1986" -> "Fall 1986" -> "Spring 1987" -> "Fall 1987" -> "Spring 1988" -> "Fall 1988" -> "Spring 1989" -> "Fall 1989" -> "Spring 1990" -> "Fall 1990" -> "Spring 1991" -> "Fall 1991" -> "Spring 1992" -> "Fall 1992" -> "Spring 1993" -> "Fall 1993" -> "Spring 1994" -> "Fall 1994" -> "Spring 1995" -> "Fall 1995" -> "Spring 1996" -> "Fall 1996" -> "Spring 1997" -> "Fall 1997" -> "Spring 1998" -> "Fall 1998" -> "Spring 1999" -> "Fall 1999" -> "Spring 2000" -> "Fall 2000" -> "Spring 2001" -> "Fall 2001" -> "Spring 2002" -> "Fall 2002" -> "Spring 2003" -> "Fall 2003" -> "Spring 2004" -> "Fall 2004" -> "Spring 2005" -> "Fall 2005" -> "Spring 2006" -> "Fall 2006" -> "Spring 2007" -> "Fall 2007" -> "Spring 2008" -> "Fall 2008" -> "Spring 2009" -> "Fall 2009" -> "Spring 2010" -> "Fall 2010" -> "Spring 2011" -> "Fall 2011" -> "Spring 2012" -> "Fall 2012" -> "Spring 2013"->"Fall 2013"->"Spring 2014"->"Fall 2014"->"Spring 2015";
}
//Section 2
/* This lists who was in which pledge class so that everyone from each pledge class is in the same rank. */
node [color=black, shape=ellipse, fontname="Nimbus Sans 1", fontsize=12];
edge [arrowhead=none, arrowtail=none];
/* Data from before 1973 is incomplete and probably inaccurate */
{ rank = same; "Fall 1964"; "Vic Walach"; "Robert Reinhofer"; "Robert Wake"; "Stan Polcar"; }
{ rank = same; "Spring 1965"; "Cedric Dilsizian"; "Henry Finkle"; "Arthur Scott"; "Tom Kuzmarski"; "Dave Pheanis"; }
{ rank = same; "Fall 1965"; }
{ rank = same; "Spring 1966"; "William Patterson"; "Tom Dohnal"; "Dana Zahuranic"; }
{ rank = same; "Fall 1966"; }
{ rank = same; "Spring 1967"; }
{ rank = same; "Fall 1967"; }
{ rank = same; "Spring 1968"; "Manna Case"; }
{ rank = same; "Fall 1968"; "Julius Moldovanyi"; }
{ rank = same; "Spring 1969"; "Doug Day"; }
{ rank = same; "Fall 1969"; }
{ rank = same; "Spring 1970"; "Paul Williams"; "Bob Eyerman"; "Larry Bisset"; }
{ rank = same; "Fall 1970"; }
{ rank = same; "Spring 1971"; "Dave Reid"; "Ted Brenneman"; }
{ rank = same; "Fall 1971"; "Walt Mahovlich"; }
{ rank = same; "Spring 1972"; "Doug Clafin"; }
{ rank = same; "Fall 1972"; }
/* Everything below here is fairly accurate */
{ rank = same; "Spring 1973"; "Bob DiVincenzo"; "Mark Bertison"; "Dave Kjeldgaard"; "Dave Gordon"; "Jim Strand"; "Stan Toncich"; "John Rusek"; "Ron Kaneshiro"; }
{ rank = same; "Fall 1973"; "Ron Hogue"; "Morris Levy"; "Glenn Pierce"; }
{ rank = same; "Spring 1974"; "Steve Nicol"; "Greg Beer"; "Oscar Lee"; }
{ rank = same; "Fall 1974"; "John Zeitler"; "John Stehli"; "Scott Sparenberg"; }
{ rank = same; "Spring 1975"; "Dave Marvinney"; "Mark Yunker"; }
{ rank = same; "Fall 1975"; }
{ rank = same; "Spring 1976"; "Craig Marvinney"; }
{ rank = same; "Fall 1976"; }
{ rank = same; "Spring 1977"; "Ken Kosovich"; "Dore Shafransky"; "Doug Cullin"; "Joe Koehler"; }
{ rank = same; "Fall 1977"; "Dave Bond"; "Dave Fletcher"; "Norm Lindner"; "Terry Patterson"; }
{ rank = same; "Spring 1978"; "Brian Marble"; "Tom Gorensick"; "Joe Hrovat"; "Edgar Stehli"; "Barney Olson"; }
{ rank = same; "Fall 1978"; "Mike McHenry"; "Ched Stanisic"; }
{ rank = same; "Spring 1979"; "Dave Shapiro"; "Rick Tomsick"; "John Parsons"; "Jim Gialamas"; "Rob Hurd"; "Jim Gentry"; }
{ rank = same; "Fall 1979"; "Rick Targosky"; }
{ rank = same; "Spring 1980"; "Mike Millstein"; "Dale Herman"; "Joe Snyder"; "Leon Kofman"; "Paul Tripi"; "Dale Pulver"; }
{ rank = same; "Fall 1980"; }
{ rank = same; "Spring 1981"; "Nick Skelin"; "Tim McHenry"; "Laszlo Ilyes"; "Rich Faldowski"; "Willie Bartok"; "Jim McAward"; }
{ rank = same; "Fall 1981"; "Randy Thome"; "Jay Hoying"; "Marvin McGowan"; "Paul Franceus"; }
{ rank = same; "Spring 1982"; "Dave Kirsch"; "Con Audeh"; "Ken Ross"; "Kevin O'Toole"; }
{ rank = same; "Fall 1982"; "Rich Drushel"; "Bill Schiffman"; "Matt Davis"; "Jim Visconti"; "Jeff Damasiewicz"; "Karl Washburn"; }
{ rank = same; "Spring 1983"; "Curt Harkless"; "Tim Wilt"; "Mark Kikta"; "John Schienmann"; "Steve Farrington"; "Brian Walden"; "Tom Horwitz"; }
{ rank = same; "Fall 1983"; "Dave Targosky"; "Scott Pearson"; "Rich Kairis"; "Bob Snyder"; "Joe Bonilla"; }
{ rank = same; "Spring 1984"; "Michael Keresztesy"; "Brian Martin"; }
{ rank = same; "Fall 1984"; "Craig Austin"; "Mike LeMire"; "Peter Szigeti"; "Chris DeHaas"; }
{ rank = same; "Spring 1985"; "Art Brace"; "Jim Robejsek"; "Bill Yale"; "Soon Kang"; "Michael Marks"; "Chris Kovski"; "Dennis Wendling"; }
{ rank = same; "Fall 1985"; "Mark Keresztesy"; "John Shin"; "Tim Dunagan"; }
{ rank = same; "Spring 1986"; "Pete Kaufmann"; "Steve Cox"; "Allan Zoller"; "Scott Froelich"; }
{ rank = same; "Fall 1986"; "Scott Weintraub"; "Tom Mele"; "Chris Frost"; "John McGlaughlin"; "Bruce Delaney"; "Mike Rappaport"; "Herb Lichtman"; "Randy Rouda"; }
{ rank = same; "Spring 1987"; "Pete Dinin"; "Joe Nikstenas"; "Alex Kranz"; "Neal Kozlowski"; "Andy Terris"; }
{ rank = same; "Fall 1987"; }
{ rank = same; "Spring 1988"; "James Nauer"; "Yong Park"; "Seth Rich"; }
{ rank = same; "Fall 1988"; "Jeff Cohen"; "Ned Johnson"; "Seth Walter"; "John Eddy"; "Patrick Nevers"; "Paul May"; "Stan Shmia"; "Joel Meltzer"; }
{ rank = same; "Spring 1989"; "Eric Meyer"; "Steve Hartmeyer"; "Ben Winter"; }
{ rank = same; "Fall 1989"; "John Husemoller"; "Troy Babcock"; "Siva Paramanandam"; "Jared Bendis"; }
{ rank = same; "Spring 1990"; "Mike Pullin"; "Steve Clute"; }
{ rank = same; "Fall 1990"; "Mike Opincar"; "Benjamin Schultz"; "Paul Gerwe"; "Anthony Bucci"; "Benjamin Asher"; "Neil Forbes"; "Howard Wolf"; "Shannon Kalvar"; }
{ rank = same; "Spring 1991"; "J.J. Wurz"; "Geoff Wedig"; "Raj Narayan"; "Ken Batcher"; "John Whiting"; "Matt Slotten"; "Tom Belcher"; }
{ rank = same; "Fall 1991"; "Jim Ogle"; "Dan Alt"; "Brent Keith"; }
{ rank = same; "Spring 1992"; "John Milliard"; "Gregory Jehan"; }
{ rank = same; "Fall 1992"; "Mike Witczak"; "Todd Kramer"; "Sean O'Toole"; "Harmeet Narang"; "Tony Waylonis"; "Dave Peascoe"; "David Kahane"; "Ben Stern"; "John Grimley"; "Todd Lenz"; }
{ rank = same; "Spring 1993"; "Dave Rogers"; "Mike Ganahl"; "Joe Klich"; "John Cover"; "Chris Dreher"; }
{ rank = same; "Fall 1993"; "Cory Hojka"; "Ethan Field"; "Wes Shull"; "Andy West"; "Ken DeYoung"; "Matt Smith"; "Andy Wartluft"; }
{ rank = same; "Spring 1994"; "Adam Shiel"; "Brian Doerk"; "Skylor Williams"; "Nick Brienza"; "Colin Fahrion"; }
{ rank = same; "Fall 1994"; "Ben Schroeder"; "Kendrick Shaw"; "Jeremy Friesen"; "Justin Shepard"; "Martin Witczak"; "John Chunko"; "Joshua Brown"; "Michael Ashmore"; }
{ rank = same; "Spring 1995"; "Matt Schwickerath"; "David Lukens"; "Rob Brower"; "Steve Antol"; }
{ rank = same; "Fall 1995"; "Nathan Dombrook"; "David Eshelman"; "Louis Campbell"; "Jason Freshwater"; "Harry Meier"; "Scott Schwickerath"; "Glen Brown"; }
{ rank = same; "Spring 1996"; "Mike Reed"; "Nathan Sterret"; "Jason Dieterle"; "Brian Lutz"; "Dan Khanna"; "Tod Kenzie"; }
{ rank = same; "Fall 1996"; "Jeffrey Moore"; "David Chapin"; "Martin Wojtowicz"; "David Eubank"; }
{ rank = same; "Spring 1997"; "Adam Vandenberg"; "Steve Manchir"; "Brad Triden"; }
{ rank = same; "Fall 1997"; "Ian McIntire"; "Joseph Dodd"; "Chris Harley"; "Zac Crofford"; "Michael Monkiewicz"; "Tod Detre"; "Michael Thomas"; "Charles Gerner"; "Louis Gluchov"; }
{ rank = same; "Spring 1998"; "Brion Finlay"; "Mike Fullmer"; }
{ rank = same; "Fall 1998"; "Scott Limestoll"; "Steve Olk"; "Matthew Finlay"; "Marcel Proulx"; "Chris Roper"; "Jacob Spendelow"; "Jeff Roberts"; "Jeremy Shively"; "Todd Rogers"; "Aaron Erlandson"; "Michael O'Neil"; "Greg Cox"; "Leon Smith"; "Alex Janevski"; "Grayden MacLennan"; }
{ rank = same; "Spring 1999"; "Kent Furst"; "Nathan Kurtz"; "Brian Stephens"; "Ben Sigg"; }
{ rank = same; "Fall 1999"; "Tim Sentgeorge"; "Alex Parker"; "Niuniu Ji"; "Matt Massaro"; "Eric Kugler"; "Aruno Johnson"; "Brian Berman"; "Charlie Goodson"; }
{ rank = same; "Spring 2000"; "Joel Scheuer"; "Ed Wyzykowski"; "Bryan Inderhees"; "Bob Vawter"; "Matt Whelan"; }
{ rank = same; "Fall 2000"; "Ian Scholdberg"; "Chris Weygandt"; "Michael Rhoades"; "Chris Applegate"; "Eric Friesen"; "Grayson Sieg"; "Jeff Shugars"; }
{ rank = same; "Spring 2001"; "Steve Andersen"; "Chris Williams"; "Clint Schmidt"; "Kevin Dudgeon"; "Steve Rash"; "Graham Unger"; }
{ rank = same; "Fall 2001"; "Eric Carnevale"; "Chris Weigold"; "Brett Thomas"; "Chris Weigold"; "Nicholai Salovich"; "Mike Olenik"; "Michael St. Clair"; "Aaron Yoches"; }
{ rank = same; "Spring 2002"; "Kosma Sniezko"; "Mikkel Fishman"; "Justin Walker"; "Tao Qin"; "Jeffery Spencer"; "Geoff Shafer"; "Nick Eddy"; }
{ rank = same; "Fall 2002"; "Steve Wentzel"; "Clarence Williamson"; "Brian Brauchler"; "Rob Eisenman"; "Eric Young"; "Marc Reynolds"; "Robert Detwiler"; }
{ rank = same; "Spring 2003"; }
{ rank = same; "Fall 2003"; "Dan Myers"; "Andy Langenderfer"; "Jon Chang"; "Alex Smith"; "Matt Hire"; "AJ Barker"; }
{ rank = same; "Spring 2004"; }
{ rank = same; "Fall 2004"; "Jason Harper"; "Derek Overstreet"; "Devon Parker"; "James Cash"; "Jim Stafford"; "Blaine Evans"; "Matt Dria"; "Alex Imhoff"; "Paul Taylor"; }
{ rank = same; "Spring 2005"; "Michael Moorman"; "Daniel Neumann"; "Robin Gersabeck"; "Samuel Rivier"; "Zach Stevens"; "Nick Callahan"; "Quinn Daniels"; }
{ rank = same; "Fall 2005"; "John Boyer"; "Andrew Winstead"; "Josh Considine"; "Chase Nemeth"; "Tim Franke"; "Chris J. Williams"; "Mike Usowicz"; }
{ rank = same; "Spring 2006"; "Mike Pavlik"; "Amit Misra"; "Andrew Schwirian"; "Dave Allen"; }
{ rank = same; "Fall 2006"; "C Y Wo"; "Adam Wisniewski"; "Neeraj Edward"; "Charles Pairan"; "Michael Caughey"; "Noah Swartz"; "Fred Davey"; }
{ rank = same; "Spring 2007"; "Ken Zhao"; "Connor Balin"; "Chris Tanner"; "Jon Vesey"; "Matt Miller"; "Neil Halmagyi"; }
{ rank = same; "Fall 2007"; "J.J. Moffitt"; "Matthew Richter"; "Dan Okienko"; "Steven Dee"; "Spencer York"; "Ben Lawler"; "Adam Brown"; "Grant Risch"; }
{ rank = same; "Spring 2008"; "Ray Zackowski"; "Jonathan Evans"; "Rob Grueninger"; "Mathew Conger"; "Randall Duke"; "David Kent"; "Josh Young"; }
{ rank = same; "Fall 2008"; "Josh Allen"; "John Cleaver"; "Jacob Gresh"; "Donald Huckle"; "Andrew Jakes"; "Kyle Marcey"; "Jacob Shapiro"; "Michael Steward"; "Rich Testani"; "Sandy Troiani"; "Paul Zackowski";}
{ rank = same; "Spring 2009"; "Hassan Awada"; "Peter Corwin"; "Tony Huron"; "Devon Jones"; "Myles Lewis"; "Robert Wiesler";}
{ rank = same; "Fall 2009"; "Christopher Babecki"; "Fred Douglas"; "Will Earley"; "Rob Fraser"; "Andrew Gerst"; "Andrew Gilbert"; "Nathan Jackson"; "Kenneth Walther"; "Nathan McKinley";}
{ rank = same; "Spring 2010"; "Joseph Gordon"; "Kamron Palmer"; "Alec Runyan"; "Matthew Varley";}
{ rank = same; "Fall 2010"; "David Breen"; "Evan Gallo"; "Benjamin Kaplan"; "Zachary Olivos"; "Andrew Pentz"; "Martin Risch"; "Frank Singel"; "Benjamin VanArtsdalen"; "Vahagn Yeranossian"; "Abbott Veldhuizen";}
{ rank = same; "Spring 2011"; "James Fitzpatrick"; "Christopher Galecki"; "Jason Kuster"; "Jeremy Na";}
{ rank = same; "Fall 2011"; "Michael Bending"; "Abraham Burkholder"; "Raisa Cabrera"; "Ian Chapman"; "Matthew Graf"; "Oscar Gresh"; "Ryan Miller"; "Derek Payne"; "Aditya Rengaswamy"; "James Smith"; "Daniel Snow"; "Mark Syvuk"; "Andrew Zolyak";}
{ rank = same; "Spring 2012"; "Alexander Aloi"; "Nathan Hach"; "Alexander O'Reilly"; "Mason Zhu"; "Alex Campbell";}
{ rank = same; "Fall 2012"; "Alexander Thomas"; "Nathan Gill"; "Michael Anderson"; "Barry Goldberg"; "Andrew Becker"; "William Ewing";}
{ rank = same; "Spring 2013"; "David Aghassi"; "Alex Balbes"; "John Elmo"; "Matthew Elmo"; "Donald Endres"; "Austin Hacker"; "Andrew Henderson"; "Alex Luck"; "Daniel Robbins"; "Jonathan Shabtai"; "Rishe Sivagnanam"; "Devyn Spillane"; "Joshua Tang"; "Hunter Yevincy";}
{ rank = same; "Fall 2013"; "Callum Grant"; "Nathan Harmon"; "Patrick Lathrop"; "Karthik Mohanarangan"; "Peyton Turner"; "John Turner"; "Chris Weddle"; "Zack Williams";}
{ rank = same; "Spring 2014"; "James McGinnity"; "Devin Hagedorn"; "Andrew Leppo"; "Bennett Sherman"; "Kristopher Sabatini";}
{ rank = same; "Fall 2014"; "Nikhil Edward"; "Alec Frye"; "Patrick Green"; "Jack LaRue"; "Patrick Mulhair"; "Geal Sarrett"; "Alex Tryjankowski";}
{ rank = same; "Spring 2015"; "Madison Bentley"; "David Lance"; "John Peterson"; "Ryan Hawtof"; "Jaime Capetillo"; "Matthew Trowbridge"; "Bryce Downing";}
//Section 3
/* Big brother -> Little brother. Sorted alphabetically by big brother last name. */
"Dan Alt" -> "Dave Rogers";
"Dan Alt" -> "Ben Schroeder";
"Dan Alt" -> "Glen Brown";
"Steve Andersen" -> "Rob Eisenman";
"Michael Anderson" -> "Nathan Harmon";
"Benjamin Asher" -> "Sean O'Toole";
"Benjamin Asher" -> "John Milliard";
"Michael Ashmore" -> "Steve Antol";
"Con Audeh" -> "Jim Visconti";
"Hassan Awada" -> "Joseph Gordon";
"Hassan Awada" -> "Martin Risch";
"Troy Babcock" -> "Harmeet Narang";
"Troy Babcock" -> "Benjamin Asher";
"Christopher Babecki" -> "Evan Gallo";
"Alex Balbes" -> "Kristopher Sabatini";
"Connor Balin" -> "Mathew Conger";
"Connor Balin" -> "Kyle Marcey";
"Connor Balin" -> "Vahagn Yeranossian";
"Willie Bartok" -> "Jay Hoying";
"Willie Bartok" -> "Matt Davis";
"Willie Bartok" -> "Pete Dinin";
"Willie Bartok" -> "Ken Ross";
"Willie Bartok" -> "Tim Wilt";
"Willie Bartok" -> "Chris DeHaas";
"Mark Bertison" -> "Craig Marvinney";
"Mark Bertison" -> "John Zeitler";
"Michael Bending" -> "Alexander O'Reilly";
"Michael Bending" -> "Michael Anderson";
"Michael Bending" -> "John Elmo";
"Larry Bisset" -> "John Rusek";
"Dave Bond" -> "Marvin McGowan";
"Dave Bond" -> "Brian Walden";
"Joe Bonilla" -> "Jeff Cohen";
"Joe Bonilla" -> "Mike LeMire";
"John Boyer" -> "Noah Swartz";
"John Boyer" -> "Jon Vesey";
"John Boyer" -> "Dan Okienko";
"Ted Brenneman" -> "Greg Beer";
"Ted Brenneman" -> "Mark Bertison";
"Joshua Brown" -> "Mike Fullmer";
"Joshua Brown" -> "David Eshelman";
"Joshua Brown" -> "Zac Crofford";
"Alex Campbell" -> "Alexander Thomas";
"Alex Campbell" -> "Joshua Tang";
"Alex Campbell" -> "Callum Grant";
"Louis Campbell" -> "Aaron Erlandson";
"Manna Case" -> "Julius Moldovanyi";
"James Cash" -> "Michael Moorman";
"Michael Caughey" -> "Ben Lawler";
"Jon Chang" -> "Paul Taylor";
"Jon Chang" -> "Andrew Schwirian";
"John Chunko" -> "Martin Wojtowicz"
"John Chunko" -> "Dan Khanna";
"Doug Clafin" -> "Stan Toncich";
"Doug Clafin" -> "Dave Fletcher";
"John Cleaver" -> "Nathan Jackson"
"John Cleaver" -> "Benjamin Kaplan";
"John Cleaver" -> "Jason Kuster";
"Jeff Cohen" -> "John Husemoller";
"Jeff Cohen" -> "J.J. Wurz";
"Jeff Cohen" -> "Mike Opincar";
"Mathew Conger" -> "Rich Testani";
"Mathew Conger" -> "Alec Runyan";
"Mathew Conger" -> "David Breen";
"Josh Considine" -> "Neil Halmagyi";
"John Cover" -> "Mike Reed";
"Greg Cox" -> "Bob Vawter";
"Steve Cox" -> "Mike Rappaport";
"Zac Crofford" -> "Michael O'Neil";
"Zac Crofford" -> "Aruno Johnson";
"Jeff Damasiewicz" -> "Rich Kairis";
"Quinn Daniels" -> "Josh Considine";
"Quinn Daniels" -> "Michael Caughey";
"Fred Davey" -> "Ray Zackowski"
"Doug Day" -> "Paul Williams";
"Steven Dee" -> "David Kent";
"Steven Dee" -> "John Cleaver";
"Chris DeHaas" -> "Randy Rouda";
"Chris DeHaas" -> "Joe Nikstenas";
"Chris DeHaas" -> "Pete Kaufmann";
"Bruce Delaney" -> "Patrick Nevers";
"Bruce Delaney" -> "Siva Paramanandam";
"Robert Detwiler" -> "Dan Myers";
"Jason Dieterle" -> "Todd Rogers";
"Jason Dieterle" -> "Matt Massaro";
"Cedric Dilsizian" -> "William Patterson";
"Cedric Dilsizian" -> "Manna Case";
"Bob DiVincenzo" -> "Ron Hogue";
"Brian Doerk" -> "Brad Triden"
"Brian Doerk" -> "Harry Meier";
"Nathan Dombrook" -> "Tod Kenzie";
"Kevin Dudgeon" -> "Clarence Williamson";
"Kevin Dudgeon" -> "Tao Qin";
"Neeraj Edward" -> "Jonathan Evans";
"Neeraj Edward" -> "Peter Corwin";
"Rob Eisenman" -> "Derek Overstreet";
"Rob Eisenman" -> "Nick Callahan";
"Donald Endres" -> "Matthew Trowbridge";
"David Eshelman" -> "Nathan Kurtz";
"David Eshelman" -> "David Eubank";
"David Eshelman" -> "Joseph Dodd";
"David Eshelman" -> "Leon Smith"
"David Eubank" -> "Chris Harley";
"Blaine Evans" -> "Andrew Winstead";
"Jonathan Evans" -> "Rob Fraser"
"Bob Eyerman" -> "Ted Brenneman";
"Bob Eyerman" -> "Bob DiVincenzo";
"Bob Eyerman" -> "Dave Gordon";
"Colin Fahrion" -> "Rob Brower";
"Colin Fahrion" -> "John Chunko";
"Steve Farrington" -> "Scott Pearson";
"Steve Farrington" -> "Steve Cox";
"Ethan Field" -> "Brian Lutz";
"Ethan Field" -> "Louis Campbell";
"Ethan Field" -> "David Chapin";
"Ethan Field" -> "Martin Witczak";
"Brion Finlay" -> "Chris Roper";
"Mikkel Fishman" -> "Matt Hire";
"James Fitzpatrick" -> "Matthew Graf";
"James Fitzpatrick" -> "James McGinnity";
"James Fitzpatrick" -> "Peyton Turner";
"Dave Fletcher" -> "Ched Stanisic";
"Dave Fletcher" -> "Jim Gentry";
"Tim Franke" -> "Adam Wisniewski";
"Jason Freshwater" -> "Ben Sigg";
"Eric Friesen" -> "Blaine Evans";
"Eric Friesen" -> "Kosma Sniezko";
"Eric Friesen" -> "Marc Reynolds";
"Jeremy Friesen" -> "Jeffrey Moore";
"Jeremy Friesen" -> "Adam Vandenberg";
"Jeremy Friesen" -> "Charles Gerner";
"Scott Froelich" -> "Andy Terris";
"Chris Frost" -> "Neil Forbes";
"Mike Fullmer" -> "Kevin Dudgeon";
"Mike Fullmer" -> "Alex Janevski";
"Mike Fullmer" -> "Kent Furst";
"Mike Fullmer" -> "Brian Berman";
"Kent Furst" -> "Bryan Inderhees";
"Kent Furst" -> "Chris Weygandt";
"Christopher Galecki" -> "James Smith";
"Christopher Galecki" -> "Alexander Aloi";
"Christopher Galecki" -> "William Ewing";
"Christopher Galecki" -> "Devyn Spillane";
"Evan Gallo" -> "Alex Luck";
"Jim Gentry" -> "Randy Thome";
"Jim Gentry" -> "Willie Bartok";
"Charles Gerner" -> "Steve Olk";
"Charles Gerner" -> "Ed Wyzykowski";
"Charles Gerner" -> "Alex Parker";
"Charles Gerner" -> "Nick Eddy";
"Robin Gersabeck" -> "Matt Miller";
"Andrew Gerst" -> "Alex Campbell";
"Andrew Gerst" -> "Patrick Lathrop";
"Paul Gerwe" -> "David Lukens";
"Paul Gerwe" -> "Geoff Wedig";
"Paul Gerwe" -> "John Cover";
"Paul Gerwe" -> "Ben Stern";
"Jim Gialamas" -> "Laszlo Ilyes";
"Nathan Gill" -> "Donald Endres";
"Barry Goldberg" -> "Alex Balbes";
"Barry Goldberg" -> "Nikhil Edward";
"Barry Goldberg" -> "Devin Hagedorn";
"Charlie Goodson" -> "Clint Schmidt";
"Dave Gordon" -> "Oscar Lee";
"Dave Gordon" -> "Morris Levy";
"Jacob Gresh" -> "Frank Singel";
"Neil Halmagyi" -> "Hassan Awada";
"Curt Harkless" -> "Joe Bonilla";
"Jason Harper" -> "Mike Usowicz";
"Chris Harley" -> "Greg Cox";
"Steve Hartmeyer" -> "Paul Gerwe";
"Steve Hartmeyer" -> "Raj Narayan";
"Andrew Henderson" -> "Patrick Mulhair"
"Dale Herman" -> "Jeff Damasiewicz";
"Matt Hire" -> "Devon Parker";
"Cory Hojka" -> "Nathan Dombrook";
"Cory Hojka" -> "Michael Ashmore";
"Tom Horwitz" -> "Dennis Wendling";
"Jay Hoying" -> "Kevin O'Toole";
"Jay Hoying" -> "Bill Schiffman";
"Joe Hrovat" -> "Joe Snyder";
"Donald Huckle" -> "Fred Douglas";
"Donald Huckle" -> "Kamron Palmer";
"Tony Huron" -> "Kenneth Walther";
"John Husemoller" -> "Benjamin Schultz";
"John Husemoller" -> "Jim Ogle";
"John Husemoller" -> "John Grimley";
"Bryan Inderhees" -> "Jeffery Spencer";
"Bryan Inderhees" -> "Robert Detwiler";
"Alex Janevski" -> "Charlie Goodson";
"Gregory Jehan" -> "Tony Waylonis";
"Gregory Jehan" -> "Chris Dreher";
"Gregory Jehan" -> "Wes Shull";
"Ned Johnson" -> "Steve Hartmeyer";
"David Kahane" -> "Ken DeYoung";
"Rich Kairis" -> "Chris Frost";
"Shannon Kalvar" -> "Matt Slotten";
"Ron Kaneshiro" -> "Mark Yunker";
"Benjamin Kaplan" -> "Christopher Galecki";
"Benjamin Kaplan" -> "Mark Syvuk";
"Pete Kaufmann" -> "Herb Lichtman";
"Pete Kaufmann" -> "Yong Park";
"Brent Keith" -> "Matt Smith";
"David Kent" -> "Michael Steward";
"David Kent" -> "Myles Lewis";
"David Kent" -> "Christopher Babecki"
"Tod Kenzie" -> "Steve Manchir";
"Michael Keresztesy" -> "Mark Keresztesy";
"Michael Keresztesy" -> "Soon Kang";
"Mark Keresztesy" -> "John Eddy";
"Dave Kjeldgaard" -> "Steve Nicol";
"Joe Klich" -> "Kendrick Shaw";
"Joe Klich" -> "Skylor Williams";
"Joe Koehler" -> "Dave Shapiro";
"Ken Kosovich" -> "Tom Gorensick";
"Ken Kosovich" -> "Rick Tomsick";
"Neal Kozlowski" -> "Paul May";
"Todd Kramer" -> "Cory Hojka";
"Eric Kugler" -> "Chris Weigold";
"Eric Kugler" -> "Matt Whelan";
"Eric Kugler" -> "Steve Wentzel";
"Eric Kugler" -> "Ian Scholdberg";
"Jason Kuster" -> "Ryan Miller";
"Jason Kuster" -> "Nathan Gill";
"Jason Kuster" -> "Rishe Sivagnanam";
"Andy Langenderfer" -> "Robin Gersabeck";
"Andy Langenderfer" -> "Matt Dria";
"Jack LaRue" -> "Ryan Hawtof";
"Ben Lawler" -> "Sandy Troiani";
"Morris Levy" -> "Dore Shafransky";
"Scott Limestoll" -> "Brett Thomas";
"Scott Limestoll" -> "Joel Scheuer";
"David Lukens" -> "Niuniu Ji";
"David Lukens" -> "Jason Freshwater";
"David Lukens" -> "Brian Stephens";
"Grayden MacLennan" -> "Steve Rash";
"Grayden MacLennan" -> "Mikkel Fishman";
"Grayden MacLennan" -> "Mike Olenik";
"Walt Mahovlich" -> "Doug Clafin";
"Walt Mahovlich" -> "Glenn Pierce";
"Walt Mahovlich" -> "Jim Strand";
"Steve Manchir" -> "Ian McIntire";
"Michael Marks" -> "John Shin";
"Brian Martin" -> "Michael Marks";
"Brian Martin" -> "Allan Zoller";
"Craig Marvinney" -> "John Parsons";
"Craig Marvinney" -> "Mike McHenry";
"Craig Marvinney" -> "Edgar Stehli";
"Dave Marvinney" -> "Dave Bond";
"Dave Marvinney" -> "Ken Kosovich";
"Dave Marvinney" -> "Joe Hrovat";
"Paul May" -> "Todd Kramer";
"Jim McAward" -> "Rich Drushel";
"Marvin McGowan" -> "Art Brace";
"Marvin McGowan" -> "Karl Washburn";
"Marvin McGowan" -> "Tom Horwitz";
"James McGinnity" -> "Alec Frye";
"James McGinnity" -> "Jaime Capetillo";
"Mike McHenry" -> "Jim Gialamas";
"Mike McHenry" -> "Paul Tripi";
"Tim McHenry" -> "Con Audeh";
"Tim McHenry" -> "Steve Farrington";
"Ian McIntire" -> "Eric Kugler";
"Ian McIntire" -> "Grayden MacLennan";
"Nathan McKinley" -> "Zachary Olivos";
"Nathan McKinley" -> "Derek Payne";
"Tom Mele" -> "Neal Kozlowski";
"Joel Meltzer" -> "Tom Belcher";
"Amit Misra" -> "Neeraj Edward";
"J.J. Moffitt" -> "Jacob Gresh";
"J.J. Moffitt" -> "Raisa Cabrera";
"Karthik Mohanarangan" -> "Bryce Downing"
"Karthik Mohanarangan" -> "Bennett Sherman";
"Karthik Mohanarangan" -> "Jack LaRue";
"Julius Moldovanyi" -> "Bob Eyerman";
"Julius Moldovanyi" -> "Walt Mahovlich";
"Michael Monkiewicz" -> "Jeremy Shively";
"Jeffrey Moore" -> "Michael Thomas";
"Jeffrey Moore" -> "Brion Finlay";
"Jeffrey Moore" -> "Jeff Roberts";
"Michael Moorman" -> "Steven Dee";
"Dan Myers" -> "John Boyer";
"Dan Myers" -> "Daniel Neumann";
"Dan Myers" -> "Jason Harper";
"Jeremy Na" -> "David Aghassi";
"Harmeet Narang" -> "Colin Fahrion";
"Harmeet Narang" -> "Joshua Brown";
"Raj Narayan" -> "Dave Peascoe";
"Raj Narayan" -> "Gregory Jehan";
"Raj Narayan" -> "Andy West";
"Chase Nemeth" -> "Spencer York";
"Daniel Neumann" -> "Mike Pavlik";
"Daniel Neumann" -> "Connor Balin";
"Joe Nikstenas" -> "Seth Walter";
"Michael O'Neil" -> "Eric Carnevale";
"Michael O'Neil" -> "Michael Rhoades";
"Alexander O'Reilly" -> "Andrew Henderson";
"Kevin O'Toole" -> "Curt Harkless";
"Kevin O'Toole" -> "Jim Robejsek";
"Zachary Olivos" -> "Nathan Hach";
"Zachary Olivos" -> "Chris Weddle";
"Steve Olk" -> "Tim Sentgeorge";
"Steve Olk" -> "Grayson Sieg";
"Steve Olk" -> "Steve Andersen";
"Mike Opincar" -> "Todd Lenz";
"Derek Overstreet" -> "Charles Pairan";
"Derek Overstreet" -> "Samuel Rivier";
"Derek Overstreet" -> "Chase Nemeth";
"Charles Pairan" -> "J.J. Moffitt";
"Charles Pairan" -> "Donald Huckle";
"Yong Park" -> "Ken Batcher";
"Devon Parker" -> "Dave Allen";
"John Parsons" -> "Rich Faldowski";
"Terry Patterson" -> "Brian Marble";
"Mike Pavlik" -> "Matthew Richter";
"Mike Pavlik" -> "Fred Davey";
"Mike Pavlik" -> "Rob Grueninger";
"Scott Pearson" -> "Brian Martin";
"Scott Pearson" -> "John McGlaughlin";
"Dave Peascoe" -> "Michael Monkiewicz";
"Andrew Pentz" -> "Matthew Elmo";
"Stan Polcar" -> "Arthur Scott";
"Stan Polcar" -> "Dana Zahuranic";
"Tao Qin" -> "Andy Langenderfer";
"Tao Qin" -> "Jim Stafford";
"Steve Rash" -> "Justin Walker";
"Steve Rash" -> "Nicholai Salovich";
"Mike Reed" -> "Jacob Spendelow";
"Mike Reed" -> "Tod Detre";
"Robert Reinhofer" -> "Cedric Dilsizian";
"Robert Reinhofer" -> "Tom Dohnal";
"Aditya Rengaswamy" -> "Karthik Mohanarangan";
"Marc Reynolds" -> "AJ Barker";
"Seth Rich" -> "Joel Meltzer";
"Seth Rich" -> "Jared Bendis";
"Seth Rich" -> "Howard Wolf";
"Matthew Richter" -> "Matthew Varley";
"Matthew Richter" -> "Aditya Rengaswamy";
"Grant Risch" -> "Will Earley";
"Martin Risch" -> "Ian Chapman";
"Martin Risch" -> "Hunter Yevincy";
"Samuel Rivier" -> "Tim Franke";
"Jeff Roberts" -> "Chris Williams";
"Todd Rogers" -> "Chris Applegate";
"Chris Roper" -> "Jeff Shugars";
"Ken Ross" -> "Dave Targosky";
"Randy Rouda" -> "James Nauer";
"Randy Rouda" -> "Eric Meyer";
"Randy Rouda" -> "Ned Johnson";
"John Rusek" -> "Scott Sparenberg";
"Clint Schmidt" -> "Aaron Yoches";
"Clint Schmidt" -> "Geoff Shafer";
"Ian Scholdberg" -> "Brian Brauchler";
"Ben Schroeder" -> "Matt Schwickerath";
"Ben Schroeder" -> "Scott Schwickerath";
"Benjamin Schultz" -> "Dan Alt";
"Matt Schwickerath" -> "Scott Limestoll";
"Scott Schwickerath" -> "Marcel Proulx";
"Andrew Schwirian" -> "Grant Risch";
"Andrew Schwirian" -> "Randall Duke";
"Dore Shafransky" -> "Barney Olson";
"Dore Shafransky" -> "Rick Targosky";
"Dore Shafransky" -> "Dale Pulver";
"Dave Shapiro" -> "Mike Millstein";
"Dave Shapiro" -> "Nick Skelin";
"Jacob Shapiro" -> "Tony Huron";
"Jacob Shapiro" -> "Andrew Gilbert";
"Jacob Shapiro" -> "Benjamin VanArtsdalen";
"Justin Shepard" -> "Nathan Sterret";
"Stan Shmia" -> "John Whiting";
"Ben Sigg" -> "Eric Friesen";
"Frank Singel" -> "Oscar Gresh";
"Frank Singel" -> "Jonathan Shabtai";
"Nick Skelin" -> "Dave Kirsch";
"Nick Skelin" -> "Paul Franceus";
"Nick Skelin" -> "Bob Snyder";
"Alex Smith" -> "Alex Imhoff";
"Alex Smith" -> "Zach Stevens";
"Matt Smith" -> "Adam Shiel";
"Kosma Sniezko" -> "James Cash";
"Kosma Sniezko" -> "Eric Young";
"Kosma Sniezko" -> "Jon Chang";
"Daniel Snow" -> "Daniel Robbins";
"Bob Snyder" -> "Craig Austin";
"Bob Snyder" -> "Chris Kovski";
"Scott Sparenberg" -> "Terry Patterson";
"Devyn Spillane" -> "Madison Bentley";
"Devyn Spillane" -> "Zack Williams";
"Jim Stafford" -> "Amit Misra";
"Jim Stafford" -> "C Y Wo";
"Ched Stanisic" -> "Jim McAward";
"Edgar Stehli" -> "Rob Hurd";
"Edgar Stehli" -> "Leon Kofman";
"John Stehli" -> "Doug Cullin";
"John Stehli" -> "Norm Lindner";
"Michael Steward" -> "Devon Jones"
"Zach Stevens" -> "Chris J. Williams";
"Jim Strand" -> "John Stehli";
"Noah Swartz" -> "Andrew Jakes";
"Joshua Tang" -> "Geal Sarrett";
"Dave Targosky" -> "Peter Szigeti";
"Andy Terris" -> "Seth Rich";
"Rick Tomsick" -> "Dale Herman";
"Brad Triden" -> "Matthew Finlay";
"Paul Tripi" -> "Mark Kikta";
"Sandy Troiani" -> "Andrew Gerst";
"Peyton Turner" -> "Andrew Leppo";
"Mike Usowicz" -> "Chris Tanner";
"Matthew Varley" -> "Andrew Pentz";
"Matthew Varley" -> "Andrew Zolyak";
"Jim Visconti" -> "John Schienmann";
"Jim Visconti" -> "Bill Yale";
"Jim Visconti" -> "Tim Dunagan";
"Jim Visconti" -> "Alex Kranz";
"Jim Visconti" -> "Michael Keresztesy";
"Abbott Veldhuizen" -> "Jeremy Na";
"Abbott Veldhuizen" -> "Michael Bending";
"Abbott Veldhuizen" -> "Andrew Becker";
"Abbott Veldhuizen" -> "Austin Hacker";
"Robert Wake" -> "Henry Finkle";
"Vic Walach" -> "Tom Kuzmarski";
"Vic Walach" -> "Dave Pheanis";
"Brian Walden" -> "Tom Mele";
"Justin Walker" -> "Quinn Daniels";
"Seth Walter" -> "Troy Babcock";
"Seth Walter" -> "Ben Winter";
"Seth Walter" -> "Steve Clute";
"Kenneth Walther" -> "Abbott Veldhuizen";
"Kenneth Walther" -> "Abraham Burkholder";
"Kenneth Walther" -> "Barry Goldberg";
"Andy Wartluft" -> "Louis Gluchov";
"Tony Waylonis" -> "Ethan Field";
"Matt Whelan" -> "Graham Unger";
"Matt Whelan" -> "Michael St. Clair";
"Robert Wiesler" -> "Mason Zhu";
"Scott Weintraub" -> "Shannon Kalvar";
"Scott Weintraub" -> "Stan Shmia";
"Scott Weintraub" -> "Mike Pullin";
"Dennis Wendling" -> "Scott Weintraub";
"Dennis Wendling" -> "Scott Froelich";
"Steve Wentzel" -> "Alex Smith";
"Andy West" -> "Nick Brienza";
"Andy West" -> "Justin Shepard";
"Paul Williams" -> "Dave Reid";
"Paul Williams" -> "Dave Kjeldgaard";
"Paul Williams" -> "Dave Marvinney";
"Skylor Williams" -> "Jeremy Friesen";
"Zack Williams" -> "David Lance";
"Zack Williams" -> "Alex Tryjankowski"
"Andrew Winstead" -> "Ken Zhao";
"Andrew Winstead" -> "Adam Brown";
"Andrew Winstead" -> "Josh Young";
"Adam Wisniewski" -> "Josh Allen";
"Martin Witczak" -> "Jason Dieterle";
"Geoff Wedig" -> "David Kahane";
"Geoff Wedig" -> "Joe Klich";
"Ben Winter" -> "Anthony Bucci";
"Howard Wolf" -> "Mike Witczak";
"J.J. Wurz" -> "Brent Keith";
"J.J. Wurz" -> "Andy Wartluft";
"J.J. Wurz" -> "Mike Ganahl";
"J.J. Wurz" -> "Brian Doerk";
"Vahagn Yeranossian" -> "James Fitzpatrick";
"Vahagn Yeranossian" -> "Daniel Snow";
"Hunter Yevincy" -> "Patrick Green";
"Hunter Yevincy" -> "John Peterson";
"Hunter Yevincy" -> "John Turner";
"Spencer York" -> "Jacob Shapiro"
"Spencer York" -> "Robert Wiesler"
"Spencer York" -> "Nathan McKinley"
"Mark Yunker" -> "Joe Koehler";
"Ray Zackowski" -> "Paul Zackowski";
"John Zeitler" -> "Tim McHenry";
"Allan Zoller" -> "Bruce Delaney";
}

Binary file not shown.

599
src/brotherhood.dot Executable file
View File

@ -0,0 +1,599 @@
/******************************************
* Beta Nu of Theta Chi Brotherhood tree. *
******************************************/
digraph brotherhood {
ranksep=0; // minimum separation between ranks
concentrate=true; // gives a more flowing edge pattern
ratio=compress; // optimizes for horizontal space
size="75,75";
// rankdir=LR // If we want to make it horizontal
//Section 1
/* This first block represents a timeline on the left side. */
{
// Change font to something appropriate for your system
node [shape=plaintext, fontname="Nimbus Sans 1", fontsize=12];
edge [style=invis];
//Put pledge classes here "Pledge Class 1" -> "Pledge Class 2"
"Fall 1964"
-> "Spring 1965"
-> "Fall 1965"
-> "Spring 1966"
-> "Fall 1966"
-> "Spring 1967"
-> "Fall 1967"
-> "Spring 1968"
-> "Fall 1968"
-> "Spring 1969"
-> "Fall 1969"
-> "Spring 1970"
-> "Fall 1970"
-> "Spring 1971"
-> "Fall 1971"
-> "Spring 1972"
-> "Fall 1972"
-> "Spring 1973"
-> "Fall 1973"
-> "Spring 1974"
-> "Fall 1974"
-> "Spring 1975"
-> "Fall 1975"
-> "Spring 1976"
-> "Fall 1976"
-> "Spring 1977"
-> "Fall 1977"
-> "Spring 1978"
-> "Fall 1978"
-> "Spring 1979"
-> "Fall 1979"
-> "Spring 1980"
-> "Fall 1980"
-> "Spring 1981"
-> "Fall 1981"
-> "Spring 1982"
-> "Fall 1982"
-> "Spring 1983"
-> "Fall 1983"
-> "Spring 1984"
-> "Fall 1984"
-> "Spring 1985"
-> "Fall 1985"
-> "Spring 1986"
-> "Fall 1986"
-> "Spring 1987"
-> "Fall 1987"
-> "Spring 1988"
-> "Fall 1988"
-> "Spring 1989"
-> "Fall 1989"
-> "Spring 1990"
-> "Fall 1990"
-> "Spring 1991"
-> "Fall 1991"
-> "Spring 1992"
-> "Fall 1992"
-> "Spring 1993"
-> "Fall 1993"
-> "Spring 1994"
-> "Fall 1994"
-> "Spring 1995"
-> "Fall 1995"
-> "Spring 1996"
-> "Fall 1996"
-> "Spring 1997"
-> "Fall 1997"
-> "Spring 1998"
-> "Fall 1998"
-> "Spring 1999"
-> "Fall 1999"
-> "Spring 2000"
-> "Fall 2000"
-> "Spring 2001"
-> "Fall 2001"
-> "Spring 2002"
-> "Fall 2002"
-> "Spring 2003"
-> "Fall 2003"
-> "Spring 2004"
-> "Fall 2004"
-> "Spring 2005"
-> "Fall 2005"
-> "Spring 2006"
-> "Fall 2006"
-> "Spring 2007"
-> "Fall 2007"
-> "Spring 2008"
-> "Fall 2008"
-> "Spring 2009"
-> "Fall 2009"
-> "Spring 2010"
-> "Fall 2010"
-> "Spring 2011"
-> "Fall 2011"
-> "Spring 2012"
-> "Fall 2012"
-> "Spring 2013"
-> "Fall 2013"
-> "Spring 2014"
-> "Fall 2014"
-> "Spring 2015"
-> "Fall 2015"
-> "Spring 2016"
-> "Fall 2016"
-> "Spring 2017"
-> "Fall 2017"
-> "Spring 2018"
-> "Fall 2018"
-> "Spring 2019"
-> "Fall 2019"
-> "Spring 2020"
-> "Fall 2020"
-> "Spring 2021"
-> "Fall 2021"
-> "Spring 2022"
-> "Fall 2022"
-> "Spring 2023"
-> "Fall 2023"
-> "Spring 2024"
-> "Fall 2024"
-> "Spring 2025";
}
//Section 2
/* This lists who was in which pledge class so that everyone from each pledge class is in the same rank. */
node [color=black, shape=ellipse, fontname="Nimbus Sans 1", fontsize=12];
edge [arrowhead=none, arrowtail=none];
/* Data from before 1973 is incomplete and probably inaccurate */
{ rank = same; "Fall 1964"; "Vic Walach"; "Robert Reinhofer"; "Robert Wake"; "Stan Polcar"; }
{ rank = same; "Spring 1965"; "Cedric Dilsizian"; "Henry Finkle"; "Arthur Scott"; "Tom Kuzmarski"; "Dave Pheanis"; }
{ rank = same; "Fall 1965"; }
{ rank = same; "Spring 1966"; "William Patterson"; "Tom Dohnal"; "Dana Zahuranic"; }
{ rank = same; "Fall 1966"; }
{ rank = same; "Spring 1967"; }
{ rank = same; "Fall 1967"; }
{ rank = same; "Spring 1968"; "Manna Case"; }
{ rank = same; "Fall 1968"; "Julius Moldovanyi"; }
{ rank = same; "Spring 1969"; "Doug Day"; }
{ rank = same; "Fall 1969"; }
{ rank = same; "Spring 1970"; "Paul Williams"; "Bob Eyerman"; "Larry Bisset"; }
{ rank = same; "Fall 1970"; }
{ rank = same; "Spring 1971"; "Dave Reid"; "Ted Brenneman"; }
{ rank = same; "Fall 1971"; "Walt Mahovlich"; }
{ rank = same; "Spring 1972"; "Doug Clafin"; }
{ rank = same; "Fall 1972"; }
/* Everything below here is fairly accurate */
{ rank = same; "Spring 1973"; "Bob DiVincenzo"; "Mark Bertison"; "Dave Kjeldgaard"; "Dave Gordon"; "Jim Strand"; "Stan Toncich"; "John Rusek"; "Ron Kaneshiro"; }
{ rank = same; "Fall 1973"; "Ron Hogue"; "Morris Levy"; "Glenn Pierce"; }
{ rank = same; "Spring 1974"; "Steve Nicol"; "Greg Beer"; "Oscar Lee"; }
{ rank = same; "Fall 1974"; "John Zeitler"; "John Stehli"; "Scott Sparenberg"; }
{ rank = same; "Spring 1975"; "Dave Marvinney"; "Mark Yunker"; }
{ rank = same; "Fall 1975"; }
{ rank = same; "Spring 1976"; "Craig Marvinney"; }
{ rank = same; "Fall 1976"; }
{ rank = same; "Spring 1977"; "Ken Kosovich"; "Dore Shafransky"; "Doug Cullin"; "Joe Koehler"; }
{ rank = same; "Fall 1977"; "Dave Bond"; "Dave Fletcher"; "Norm Lindner"; "Terry Patterson"; }
{ rank = same; "Spring 1978"; "Brian Marble"; "Tom Gorensick"; "Joe Hrovat"; "Edgar Stehli"; "Barney Olson"; }
{ rank = same; "Fall 1978"; "Mike McHenry"; "Ched Stanisic"; }
{ rank = same; "Spring 1979"; "Dave Shapiro"; "Rick Tomsick"; "John Parsons"; "Jim Gialamas"; "Rob Hurd"; "Jim Gentry"; }
{ rank = same; "Fall 1979"; "Rick Targosky"; }
{ rank = same; "Spring 1980"; "Mike Millstein"; "Dale Herman"; "Joe Snyder"; "Leon Kofman"; "Paul Tripi"; "Dale Pulver"; }
{ rank = same; "Fall 1980"; }
{ rank = same; "Spring 1981"; "Nick Skelin"; "Tim McHenry"; "Laszlo Ilyes"; "Rich Faldowski"; "Willie Bartok"; "Jim McAward"; }
{ rank = same; "Fall 1981"; "Randy Thome"; "Jay Hoying"; "Marvin McGowan"; "Paul Franceus"; }
{ rank = same; "Spring 1982"; "Dave Kirsch"; "Con Audeh"; "Ken Ross"; "Kevin O'Toole"; }
{ rank = same; "Fall 1982"; "Rich Drushel"; "Bill Schiffman"; "Matt Davis"; "Jim Visconti"; "Jeff Damasiewicz"; "Karl Washburn"; }
{ rank = same; "Spring 1983"; "Curt Harkless"; "Tim Wilt"; "Mark Kikta"; "John Schienmann"; "Steve Farrington"; "Brian Walden"; "Tom Horwitz"; }
{ rank = same; "Fall 1983"; "Dave Targosky"; "Scott Pearson"; "Rich Kairis"; "Bob Snyder"; "Joe Bonilla"; }
{ rank = same; "Spring 1984"; "Michael Keresztesy"; "Brian Martin"; }
{ rank = same; "Fall 1984"; "Craig Austin"; "Mike LeMire"; "Peter Szigeti"; "Chris DeHaas"; }
{ rank = same; "Spring 1985"; "Art Brace"; "Jim Robejsek"; "Bill Yale"; "Soon Kang"; "Michael Marks"; "Chris Kovski"; "Dennis Wendling"; }
{ rank = same; "Fall 1985"; "Mark Keresztesy"; "John Shin"; "Tim Dunagan"; }
{ rank = same; "Spring 1986"; "Pete Kaufmann"; "Steve Cox"; "Allan Zoller"; "Scott Froelich"; }
{ rank = same; "Fall 1986"; "Scott Weintraub"; "Tom Mele"; "Chris Frost"; "John McGlaughlin"; "Bruce Delaney"; "Mike Rappaport"; "Herb Lichtman"; "Randy Rouda"; }
{ rank = same; "Spring 1987"; "Pete Dinin"; "Joe Nikstenas"; "Alex Kranz"; "Neal Kozlowski"; "Andy Terris"; }
{ rank = same; "Fall 1987"; }
{ rank = same; "Spring 1988"; "James Nauer"; "Yong Park"; "Seth Rich"; }
{ rank = same; "Fall 1988"; "Jeff Cohen"; "Ned Johnson"; "Seth Walter"; "John Eddy"; "Patrick Nevers"; "Paul May"; "Stan Shmia"; "Joel Meltzer"; }
{ rank = same; "Spring 1989"; "Eric Meyer"; "Steve Hartmeyer"; "Ben Winter"; }
{ rank = same; "Fall 1989"; "John Husemoller"; "Troy Babcock"; "Siva Paramanandam"; "Jared Bendis"; }
{ rank = same; "Spring 1990"; "Mike Pullin"; "Steve Clute"; }
{ rank = same; "Fall 1990"; "Mike Opincar"; "Benjamin Schultz"; "Paul Gerwe"; "Anthony Bucci"; "Benjamin Asher"; "Neil Forbes"; "Howard Wolf"; "Shannon Kalvar"; }
{ rank = same; "Spring 1991"; "J.J. Wurz"; "Geoff Wedig"; "Raj Narayan"; "Ken Batcher"; "John Whiting"; "Matt Slotten"; "Tom Belcher"; }
{ rank = same; "Fall 1991"; "Jim Ogle"; "Dan Alt"; "Brent Keith"; }
{ rank = same; "Spring 1992"; "John Milliard"; "Gregory Jehan"; }
{ rank = same; "Fall 1992"; "Mike Witczak"; "Todd Kramer"; "Sean O'Toole"; "Harmeet Narang"; "Tony Waylonis"; "Dave Peascoe"; "David Kahane"; "Ben Stern"; "John Grimley"; "Todd Lenz"; }
{ rank = same; "Spring 1993"; "Dave Rogers"; "Mike Ganahl"; "Joe Klich"; "John Cover"; "Chris Dreher"; }
{ rank = same; "Fall 1993"; "Cory Hojka"; "Ethan Field"; "Wes Shull"; "Andy West"; "Ken DeYoung"; "Matt Smith"; "Andy Wartluft"; }
{ rank = same; "Spring 1994"; "Adam Shiel"; "Brian Doerk"; "Skylor Williams"; "Nick Brienza"; "Colin Fahrion"; }
{ rank = same; "Fall 1994"; "Ben Schroeder"; "Kendrick Shaw"; "Jeremy Friesen"; "Justin Shepard"; "Martin Witczak"; "John Chunko"; "Joshua Brown"; "Michael Ashmore"; }
{ rank = same; "Spring 1995"; "Matt Schwickerath"; "David Lukens"; "Rob Brower"; "Steve Antol"; }
{ rank = same; "Fall 1995"; "Nathan Dombrook"; "David Eshelman"; "Louis Campbell"; "Jason Freshwater"; "Harry Meier"; "Scott Schwickerath"; "Glen Brown"; }
{ rank = same; "Spring 1996"; "Mike Reed"; "Nathan Sterret"; "Jason Dieterle"; "Brian Lutz"; "Dan Khanna"; "Tod Kenzie"; }
{ rank = same; "Fall 1996"; "Jeffrey Moore"; "David Chapin"; "Martin Wojtowicz"; "David Eubank"; }
{ rank = same; "Spring 1997"; "Adam Vandenberg"; "Steve Manchir"; "Brad Triden"; }
{ rank = same; "Fall 1997"; "Ian McIntire"; "Joseph Dodd"; "Chris Harley"; "Zac Crofford"; "Michael Monkiewicz"; "Tod Detre"; "Michael Thomas"; "Charles Gerner"; "Louis Gluchov"; }
{ rank = same; "Spring 1998"; "Brion Finlay"; "Mike Fullmer"; }
{ rank = same; "Fall 1998"; "Scott Limestoll"; "Steve Olk"; "Matthew Finlay"; "Marcel Proulx"; "Chris Roper"; "Jacob Spendelow"; "Jeff Roberts"; "Jeremy Shively"; "Todd Rogers"; "Aaron Erlandson"; "Michael O'Neil"; "Greg Cox"; "Leon Smith"; "Alex Janevski"; "Grayden MacLennan"; }
{ rank = same; "Spring 1999"; "Kent Furst"; "Nathan Kurtz"; "Brian Stephens"; "Ben Sigg"; }
{ rank = same; "Fall 1999"; "Tim Sentgeorge"; "Alex Parker"; "Niuniu Ji"; "Matt Massaro"; "Eric Kugler"; "Aruno Johnson"; "Brian Berman"; "Charlie Goodson"; }
{ rank = same; "Spring 2000"; "Joel Scheuer"; "Ed Wyzykowski"; "Bryan Inderhees"; "Bob Vawter"; "Matt Whelan"; }
{ rank = same; "Fall 2000"; "Ian Scholdberg"; "Chris Weygandt"; "Michael Rhoades"; "Chris Applegate"; "Eric Friesen"; "Grayson Sieg"; "Jeff Shugars"; }
{ rank = same; "Spring 2001"; "Steve Andersen"; "Chris Williams"; "Clint Schmidt"; "Kevin Dudgeon"; "Steve Rash"; "Graham Unger"; }
{ rank = same; "Fall 2001"; "Eric Carnevale"; "Chris Weigold"; "Brett Thomas"; "Chris Weigold"; "Nicholai Salovich"; "Mike Olenik"; "Michael St. Clair"; "Aaron Yoches"; }
{ rank = same; "Spring 2002"; "Kosma Sniezko"; "Mikkel Fishman"; "Justin Walker"; "Tao Qin"; "Jeffery Spencer"; "Geoff Shafer"; "Nick Eddy"; }
{ rank = same; "Fall 2002"; "Steve Wentzel"; "Clarence Williamson"; "Brian Brauchler"; "Rob Eisenman"; "Eric Young"; "Marc Reynolds"; "Robert Detwiler"; }
{ rank = same; "Spring 2003"; }
{ rank = same; "Fall 2003"; "Dan Myers"; "Andy Langenderfer"; "Jon Chang"; "Alex Smith"; "Matt Hire"; "AJ Barker"; }
{ rank = same; "Spring 2004"; }
{ rank = same; "Fall 2004"; "Jason Harper"; "Derek Overstreet"; "Devon Parker"; "James Cash"; "Jim Stafford"; "Blaine Evans"; "Matt Dria"; "Alex Imhoff"; "Paul Taylor"; }
{ rank = same; "Spring 2005"; "Michael Moorman"; "Daniel Neumann"; "Robin Gersabeck"; "Samuel Rivier"; "Zach Stevens"; "Nick Callahan"; "Quinn Daniels"; }
{ rank = same; "Fall 2005"; "John Boyer"; "Andrew Winstead"; "Josh Considine"; "Chase Nemeth"; "Tim Franke"; "Chris J. Williams"; "Mike Usowicz"; }
{ rank = same; "Spring 2006"; "Mike Pavlik"; "Amit Misra"; "Andrew Schwirian"; "Dave Allen"; }
{ rank = same; "Fall 2006"; "C Y Wo"; "Adam Wisniewski"; "Neeraj Edward"; "Charles Pairan"; "Michael Caughey"; "Noah Swartz"; "Fred Davey"; }
{ rank = same; "Spring 2007"; "Ken Zhao"; "Connor Balin"; "Chris Tanner"; "Jon Vesey"; "Matt Miller"; "Neil Halmagyi"; }
{ rank = same; "Fall 2007"; "JJ Moffitt"; "Matthew Richter"; "Dan Okienko"; "Steven Dee"; "Spencer York"; "Ben Lawler"; "Adam Brown"; "Grant Risch"; }
{ rank = same; "Spring 2008"; "Ray Zackowski"; "Jonathan Evans"; "Rob Grueninger"; "Mathew Conger"; "Randall Duke"; "David Kent"; "Josh Young"; }
{ rank = same; "Fall 2008"; "Josh Allen"; "John Cleaver"; "Jacob Gresh"; "Donald Huckle"; "Andrew Jakes"; "Kyle Marcey"; "Jacob Shapiro"; "Michael Steward"; "Rich Testani"; "Sandy Troiani"; "Paul Zackowski";}
{ rank = same; "Spring 2009"; "Hassan Awada"; "Peter Corwin"; "Tony Huron"; "Devon Jones"; "Myles Lewis"; "Robert Wiesler";}
{ rank = same; "Fall 2009"; "Christopher Babecki"; "Fred Douglas"; "Will Earley"; "Rob Fraser"; "Andrew Gerst"; "Andrew Gilbert"; "Nathan Jackson"; "Kenneth Walther"; "Nathan McKinley";}
{ rank = same; "Spring 2010"; "Joseph Gordon"; "Kamron Palmer"; "Alec Runyan"; "Matthew Varley";}
{ rank = same; "Fall 2010"; "David Breen"; "Evan Gallo"; "Benjamin Kaplan"; "Zachary Olivos"; "Andrew Pentz"; "Martin Risch"; "Frank Singel"; "Benjamin VanArtsdalen"; "Vahagn Yeranossian"; "Abbott Veldhuizen";}
{ rank = same; "Spring 2011"; "James Fitzpatrick"; "Christopher Galecki"; "Jason Kuster"; "Jeremy Na";}
{ rank = same; "Fall 2011"; "Michael Bending"; "Abraham Burkholder"; "Raisa Cabrera"; "Ian Chapman"; "Matthew Graf"; "Oscar Gresh"; "Ryan Miller"; "Derek Payne"; "Aditya Rengaswamy"; "James Smith"; "Daniel Snow"; "Mark Syvuk"; "Andrew Zolyak";}
{ rank = same; "Spring 2012"; "Alexander Aloi"; "Nathan Hach"; "Alexander O'Reilly"; "Mason Zhu"; "Alex Campbell";}
{ rank = same; "Fall 2012"; "Alexander Thomas"; "Nathan Gill"; "Michael Anderson"; "Barry Goldberg"; "Andrew Becker"; "William Ewing";}
{ rank = same; "Spring 2013"; "Alex Balbes"; "John Elmo"; "Matthew Elmo"; "Donald Endres"; "Austin Hacker"; "Sofia Henderson"; "Alex Luck"; "Daniel Robbins"; "Jonathan Shabtai"; "Rishe Sivagnanam"; "Devyn Spillane"; "Joshua Tang"; "Hunter Yevincy";}
{ rank = same; "Fall 2013"; "Callum Grant"; "Nathan Harmon"; "Patrick Lathrop"; "Karthik Mohanarangan"; "John Turner"; "Peyton Turner";"Chris Weddle"; "Zachary Williams";}
{ rank = same; "Spring 2014"; "Devin Hagedorn"; "Andrew Leppo"; "James McGinnity"; "Kristopher Sabatini"; "Bennett Sherman";}
{ rank = same; "Fall 2014"; "Nikhil Edward"; "Alec Frye"; "Patrick Green"; "Jack LaRue"; "Patrick Mulhair"; "Geal Sarrett"; "Alex Tryjankowski";}
{ rank = same; "Spring 2015"; "Madison Bentley"; "Jaime Capetillo"; "Bryce Downing"; "Ryan Hawtof"; "David Lance"; "John Peterson"; "Matthew Trowbridge";}
{ rank = same; "Fall 2015"; "Brett Johnson"; "Robert Park"; "Joseph Picard"; "Mark Reinke"; "Michael Schaffer";}
{ rank = same; "Spring 2016"; "Chris Brace"; "William Ford"; "Benjamin Garner-Prouty"; "Pranav Hegde"; "James Hesse"; "Jorge Prendes"; "Kurt Schafer"; "Jeremy Zalles";}
{ rank = same; "Fall 2016"; "Jared Cassarly"; "Jonathan Henley"; "Jackson Kishbaugh-Maish"; "Aaron Lee"; "Tommy Lu"; "Brian Pappas";}
{ rank = same; "Spring 2017"; "Bronson Hausman"; "David Hughes"; "Jack Mecca"; "Hayden Nelson"; "Shota Nemoto"; "Andrew Su";}
{ rank = same; "Fall 2017"; "James Covello"; "Sam Ehrenstein"; "Tim Fry"; "Will Oltjen"; "Phoebe Peters"; "Ben Smith"; "Scott Trask"; "Jarrett Wilson"; "Matt York";}
{ rank = same; "Spring 2018"; "Chris Council"; "Daniel Grigsby"; "Rishi Solanki"; "Will Turner";}
{ rank = same; "Fall 2018"; "Ben Basel"; "Alvin Kim"; "Adam Kuhn"; "Connor Nee"; "Joseph Sanchez"; "Brice Smith"; "Jakob Zagone";}
{ rank = same; "Spring 2019"; "Joseph Broady"; "Joel Hauerwas"; "Elliot Klein"; "Okey Ohanaka"; "Andrei Tiu"; "Arland Zatania Lojo";}
{ rank = same; "Fall 2019"; "Noah Bliss"; "George Caddell"; "Walker Cox"; "Michael Dellaripa"; "Erik Hynes"; "Daniel Katz"; "Bradley Kolar"; "Junlong Kwan"; "Daniel Leskov"; "Reilly McDowell";}
{ rank = same; "Spring 2020"; "Liam Brosie"; "Michael Christian"; "Sebastian Lubert"; "Teja Paladugu"; "Ethan Wood";}
{ rank = same; "Fall 2020"; "Josh Meyer"; "Param Mohapatra"; "Nick Ott";}
{ rank = same; "Spring 2021"; "Roman Putnam"; "Aaron Underwood";}
{ rank = same; "Fall 2021"; "Ryan Anthony"; "Colin Myers"; "Juniper Reilly";}
{ rank = same; "Spring 2022"; "Zach Baldridge"; "Avalon Haney"; "Stephen Lee"; "Noah Mollerstuen";}
{ rank = same; "Fall 2022"; "Cooper Cheng"; "Marcus Corby"; "Ben Creiner"; "Ben Koeppen"; "Levi Ladd"; "Fletcher Li"; "Ezekiel Stahl"; "Owen Tucker"; "Eric Yarnot";}
{ rank = same; "Spring 2023"; "Luke Dischiave"; "Adam Hutchings"; "Alan Lee"; "Nicolas Lende"; "Ky Tan";}
{ rank = same; "Fall 2023"; "Ethan Bearer"; "Kyle Bickerstaff"; "Nico Bliss-Carrascosa"; "Daniel Borhegyi"; "Kyle Cousens"; "James Gomez-Faulk"; "Matthew Tai";}
{ rank = same; "Spring 2024"; "Jake Bridge"; "Ege Dalcan"; "Cooper West"; "Matthew Yee";}
{ rank = same; "Fall 2024"; "True Brannan"; "Michael Cogliano"; "Carl Hartmeyer"; "Cole Kerkemeyer"; "Eli Matthews"; "Trevor Nichols"; "Arda Oral"; "Aaron Thornberg";}
{ rank = same; "Spring 2025"; "Asher Ballard"; "Aaron Brey"; "Kavin Muthuselvan"; "Axel Leon-Lubowicz"; "Luka Perazich"; "Devin Riehle"; "Leo Yamauchi"; }
//Section 3
/* Big brother -> Little brother. Sorted alphabetically. */
"Abbott Veldhuizen" -> { "Jeremy Na" "Michael Bending" "Andrew Becker" "Austin Hacker" }
"Adam Hutchings" -> { "Nico Bliss-Carrascosa" "Michael Cogliano" "Leo Yamauchi" }
"Adam Wisniewski" -> "Josh Allen"
"Aditya Rengaswamy" -> "Karthik Mohanarangan"
"Alec Frye" -> "Kurt Schafer"
"Alex Balbes" -> "Kristopher Sabatini"
"Alex Campbell" -> { "Alexander Thomas" "Joshua Tang" "Callum Grant" }
"Alex Janevski" -> "Charlie Goodson"
"Alex Smith" -> { "Alex Imhoff" "Zach Stevens" }
"Alex Tryjankowski" -> "Phoebe Peters"
"Alexander O'Reilly" -> "Sofia Henderson"
"Allan Zoller" -> "Bruce Delaney"
"Alvin Kim" -> "Daniel Katz"
"Amit Misra" -> "Neeraj Edward"
"Andrei Tiu" -> "Nick Ott"
"Andrew Gerst" -> { "Alex Campbell" "Patrick Lathrop" }
"Andrew Leppo" -> "David Hughes"
"Andrew Pentz" -> "Matthew Elmo"
"Andrew Schwirian" -> { "Grant Risch" "Randall Duke" }
"Andrew Winstead" -> { "Ken Zhao" "Adam Brown" "Josh Young" }
"Andy Langenderfer" -> { "Robin Gersabeck" "Matt Dria" }
"Andy Terris" -> "Seth Rich"
"Andy Wartluft" -> "Louis Gluchov"
"Andy West" -> { "Nick Brienza" "Justin Shepard" }
"Arland Zatania Lojo" -> "Michael Dellaripa"
"Avalon Haney" -> { "Fletcher Li" "Kyle Bickerstaff" }
"Barry Goldberg" -> { "Alex Balbes" "Nikhil Edward" "Devin Hagedorn" }
"Ben Creiner" -> "Luka Perazich"
"Ben Koeppen" -> "True Brannan"
"Ben Lawler" -> "Sandy Troiani"
"Ben Schroeder" -> { "Matt Schwickerath" "Scott Schwickerath" }
"Ben Sigg" -> "Eric Friesen"
"Ben Smith" -> { "Andrei Tiu" "Noah Bliss" "Param Mohapatra" }
"Ben Winter" -> "Anthony Bucci"
"Benjamin Asher" -> { "Sean O'Toole" "John Milliard" }
"Benjamin Kaplan" -> { "Christopher Galecki" "Mark Syvuk" }
"Benjamin Schultz" -> "Dan Alt"
"Blaine Evans" -> "Andrew Winstead"
"Bob DiVincenzo" -> "Ron Hogue"
"Bob Eyerman" -> { "Ted Brenneman" "Bob DiVincenzo" "Dave Gordon" }
"Bob Snyder" -> { "Craig Austin" "Chris Kovski" }
"Brad Triden" -> "Matthew Finlay"
"Bradley Kolar" -> { "Michael Christian" "Ethan Wood" "Aaron Underwood" "Colin Myers" "Eric Yarnot" }
"Brent Keith" -> "Matt Smith"
"Brett Johnson" -> "Shota Nemoto"
"Brian Doerk" -> { "Brad Triden" "Harry Meier" }
"Brian Martin" -> { "Michael Marks" "Allan Zoller" }
"Brian Pappas" -> "Matt York"
"Brian Walden" -> "Tom Mele"
"Brion Finlay" -> "Chris Roper"
"Bronson Hausman" -> "Sam Ehrenstein"
"Bruce Delaney" -> { "Patrick Nevers" "Siva Paramanandam" }
"Bryan Inderhees" -> { "Jeffery Spencer" "Robert Detwiler" }
"Bryce Downing" -> { "Bronson Hausman" "Rishi Solanki" "Jeremy Zalles" }
"Carl Hartmeyer" -> "Devin Riehle"
"Cedric Dilsizian" -> { "William Patterson" "Manna Case" }
"Charles Gerner" -> { "Steve Olk" "Ed Wyzykowski" "Alex Parker" "Nick Eddy" }
"Charles Pairan" -> { "JJ Moffitt" "Donald Huckle" }
"Charlie Goodson" -> "Clint Schmidt"
"Chase Nemeth" -> "Spencer York"
"Ched Stanisic" -> "Jim McAward"
"Chris DeHaas" -> { "Randy Rouda" "Joe Nikstenas" "Pete Kaufmann" }
"Chris Frost" -> "Neil Forbes"
"Chris Harley" -> "Greg Cox"
"Chris Roper" -> "Jeff Shugars"
"Christopher Babecki" -> "Evan Gallo"
"Christopher Galecki" -> { "James Smith" "Alexander Aloi" "William Ewing" "Devyn Spillane" }
"Clint Schmidt" -> { "Aaron Yoches" "Geoff Shafer" }
"Colin Fahrion" -> { "Rob Brower" "John Chunko" }
"Colin Myers" -> { "Arda Oral" "Asher Ballard" }
"Con Audeh" -> "Jim Visconti"
"Connor Balin" -> { "Mathew Conger" "Kyle Marcey" "Vahagn Yeranossian" }
"Connor Nee" -> "Bradley Kolar"
"Cory Hojka" -> { "Nathan Dombrook" "Michael Ashmore" }
"Craig Marvinney" -> { "John Parsons" "Mike McHenry" "Edgar Stehli" }
"Curt Harkless" -> "Joe Bonilla"
"Dale Herman" -> "Jeff Damasiewicz"
"Dan Alt" -> { "Dave Rogers" "Ben Schroeder" "Glen Brown" }
"Dan Myers" -> { "John Boyer" "Daniel Neumann" "Jason Harper" }
"Daniel Neumann" -> { "Mike Pavlik" "Connor Balin" }
"Daniel Snow" -> "Daniel Robbins"
"Dave Bond" -> { "Marvin McGowan" "Brian Walden" }
"Dave Fletcher" -> { "Ched Stanisic" "Jim Gentry" }
"Dave Gordon" -> { "Oscar Lee" "Morris Levy" }
"Dave Kjeldgaard" -> "Steve Nicol"
"Dave Marvinney" -> { "Dave Bond" "Ken Kosovich" "Joe Hrovat" }
"Dave Peascoe" -> "Michael Monkiewicz"
"Dave Shapiro" -> { "Mike Millstein" "Nick Skelin" }
"Dave Targosky" -> "Peter Szigeti"
"David Eshelman" -> { "Nathan Kurtz" "David Eubank" "Joseph Dodd" "Leon Smith" }
"David Eubank" -> "Chris Harley"
"David Kahane" -> "Ken DeYoung"
"David Kent" -> { "Michael Steward" "Myles Lewis" "Christopher Babecki" }
"David Lance" -> { "Mark Reinke" "Chris Brace" "Jared Cassarly" }
"David Lukens" -> { "Niuniu Ji" "Jason Freshwater" "Brian Stephens" }
"Dennis Wendling" -> { "Scott Weintraub" "Scott Froelich" }
"Derek Overstreet" -> { "Charles Pairan" "Samuel Rivier" "Chase Nemeth" }
"Devon Parker" -> "Dave Allen"
"Devyn Spillane" -> { "Madison Bentley" "Zachary Williams" }
"Donald Endres" -> "Matthew Trowbridge"
"Donald Huckle" -> { "Fred Douglas" "Kamron Palmer" }
"Dore Shafransky" -> { "Barney Olson" "Rick Targosky" "Dale Pulver" }
"Doug Clafin" -> { "Stan Toncich" "Dave Fletcher" }
"Doug Day" -> "Paul Williams"
"Edgar Stehli" -> { "Rob Hurd" "Leon Kofman" }
"Eric Friesen" -> { "Blaine Evans" "Kosma Sniezko" "Marc Reynolds" }
"Eric Kugler" -> { "Chris Weigold" "Matt Whelan" "Steve Wentzel" "Ian Scholdberg" }
"Eric Yarnot" -> { "James Gomez-Faulk" "Jake Bridge" "Carl Hartmeyer" }
"Ethan Field" -> { "Brian Lutz" "Louis Campbell" "David Chapin" "Martin Witczak" }
"Ethan Wood" -> { "Josh Meyer" "Roman Putnam" "Adam Hutchings" }
"Evan Gallo" -> "Alex Luck"
"Ezekiel Stahl" -> { "Matthew Tai" "Ege Dalcan" "Trevor Nichols" "Kavin Muthuselvan" }
"Frank Singel" -> { "Oscar Gresh" "Jonathan Shabtai" }
"Fred Davey" -> "Ray Zackowski"
"Geoff Wedig" -> { "David Kahane" "Joe Klich" }
"George Caddell" -> { "Ben Creiner" "Avalon Haney" }
"Grant Risch" -> "Will Earley"
"Grayden MacLennan" -> { "Steve Rash" "Mikkel Fishman" "Mike Olenik" }
"Greg Cox" -> "Bob Vawter"
"Gregory Jehan" -> { "Tony Waylonis" "Chris Dreher" "Wes Shull" }
"Harmeet Narang" -> { "Colin Fahrion" "Joshua Brown" }
"Hassan Awada" -> { "Joseph Gordon" "Martin Risch" }
"Hayden Nelson" -> "Will Oltjen"
"Howard Wolf" -> "Mike Witczak"
"Hunter Yevincy" -> { "Patrick Green" "John Peterson" "John Turner" }
"Ian McIntire" -> { "Eric Kugler" "Grayden MacLennan" }
"Ian Scholdberg" -> "Brian Brauchler"
"J.J. Wurz" -> { "Brent Keith" "Andy Wartluft" "Mike Ganahl" "Brian Doerk" }
"JJ Moffitt" -> { "Jacob Gresh" "Raisa Cabrera" }
"Jack LaRue" -> { "Ryan Hawtof" "Pranav Hegde" "Aaron Lee" }
"Jackson Kishbaugh-Maish" -> "Tim Fry"
"Jacob Gresh" -> "Frank Singel"
"Jacob Shapiro" -> { "Tony Huron" "Andrew Gilbert" "Benjamin VanArtsdalen" }
"Jaime Capetillo" -> { "Benjamin Garner-Prouty" "Tommy Lu" }
"Jake Bridge" -> "Cole Kerkemeyer"
"Jakob Zagone" -> "Reilly McDowell"
"James Cash" -> "Michael Moorman"
"James Covello" -> { "Brice Smith" "Joel Hauerwas" "Daniel Leskov" }
"James Fitzpatrick" -> { "Matthew Graf" "James McGinnity" "Peyton Turner" }
"James McGinnity" -> { "Jaime Capetillo" "Alec Frye" "Brett Johnson" }
"Jared Cassarly" -> "George Caddell"
"Jason Dieterle" -> { "Todd Rogers" "Matt Massaro" }
"Jason Freshwater" -> "Ben Sigg"
"Jason Harper" -> "Mike Usowicz"
"Jason Kuster" -> { "Ryan Miller" "Nathan Gill" "Rishe Sivagnanam" }
"Jay Hoying" -> { "Kevin O'Toole" "Bill Schiffman" }
"Jeff Cohen" -> { "John Husemoller" "J.J. Wurz" "Mike Opincar" }
"Jeff Damasiewicz" -> "Rich Kairis"
"Jeff Roberts" -> "Chris Williams"
"Jeffrey Moore" -> { "Michael Thomas" "Brion Finlay" "Jeff Roberts" }
"Jeremy Friesen" -> { "Jeffrey Moore" "Adam Vandenberg" "Charles Gerner" }
"Jeremy Zalles" -> { "Andrew Su" "James Covello" }
"Jim Gentry" -> { "Randy Thome" "Willie Bartok" }
"Jim Gialamas" -> "Laszlo Ilyes"
"Jim McAward" -> "Rich Drushel"
"Jim Stafford" -> { "Amit Misra" "C Y Wo" }
"Jim Strand" -> "John Stehli"
"Jim Visconti" -> { "John Schienmann" "Bill Yale" "Tim Dunagan" "Alex Kranz" "Michael Keresztesy" }
"Joe Bonilla" -> { "Jeff Cohen" "Mike LeMire" }
"Joe Hrovat" -> "Joe Snyder"
"Joe Klich" -> { "Kendrick Shaw" "Skylor Williams" }
"Joe Koehler" -> "Dave Shapiro"
"Joe Nikstenas" -> "Seth Walter"
"Joel Meltzer" -> "Tom Belcher"
"John Boyer" -> { "Noah Swartz" "Jon Vesey" "Dan Okienko" }
"John Chunko" -> { "Martin Wojtowicz" "Dan Khanna" }
"John Cleaver" -> { "Nathan Jackson" "Benjamin Kaplan" "Jason Kuster" }
"John Cover" -> "Mike Reed"
"John Husemoller" -> { "Benjamin Schultz" "Jim Ogle" "John Grimley" }
"John Parsons" -> "Rich Faldowski"
"John Rusek" -> "Scott Sparenberg"
"John Stehli" -> { "Doug Cullin" "Norm Lindner" }
"John Zeitler" -> "Tim McHenry"
"Jon Chang" -> { "Paul Taylor" "Andrew Schwirian" }
"Jonathan Evans" -> "Rob Fraser"
"Joseph Broady" -> { "Walker Cox" "Ben Koeppen" "Noah Mollerstuen" "Luke Dischiave" }
"Joseph Picard" -> { "Adam Kuhn" "Hayden Nelson" "Jarrett Wilson" }
"Joseph Sanchez" -> { "Ryan Anthony" "Juniper Reilly" "Stephen Lee" }
"Josh Considine" -> "Neil Halmagyi"
"Joshua Brown" -> { "Mike Fullmer" "David Eshelman" "Zac Crofford" }
"Joshua Tang" -> { "Geal Sarrett" "Michael Schaffer" }
"Julius Moldovanyi" -> { "Bob Eyerman" "Walt Mahovlich" }
"Juniper Reilly" -> "Daniel Borhegyi"
"Justin Shepard" -> "Nathan Sterret"
"Justin Walker" -> "Quinn Daniels"
"Karthik Mohanarangan" -> { "Bryce Downing" "Robert Park" "Bennett Sherman" "Jack LaRue" "Brian Pappas" }
"Ken Kosovich" -> { "Tom Gorensick" "Rick Tomsick" }
"Ken Ross" -> "Dave Targosky"
"Kenneth Walther" -> { "Abbott Veldhuizen" "Abraham Burkholder" "Barry Goldberg" }
"Kent Furst" -> { "Bryan Inderhees" "Chris Weygandt" }
"Kevin Dudgeon" -> { "Clarence Williamson" "Tao Qin" }
"Kevin O'Toole" -> { "Curt Harkless" "Jim Robejsek" }
"Kosma Sniezko" -> { "James Cash" "Eric Young" "Jon Chang" }
"Ky Tan" -> { "Kyle Cousens" "Cooper West" "Aaron Thornberg" }
"Larry Bisset" -> "John Rusek"
"Levi Ladd" -> "Nicolas Lende"
"Louis Campbell" -> "Aaron Erlandson"
"Manna Case" -> "Julius Moldovanyi"
"Marc Reynolds" -> "AJ Barker"
"Mark Bertison" -> { "Craig Marvinney" "John Zeitler" }
"Mark Keresztesy" -> "John Eddy"
"Mark Yunker" -> "Joe Koehler"
"Martin Risch" -> { "Ian Chapman" "Hunter Yevincy" }
"Martin Witczak" -> "Jason Dieterle"
"Marvin McGowan" -> { "Art Brace" "Karl Washburn" "Tom Horwitz" }
"Mathew Conger" -> { "Rich Testani" "Alec Runyan" "David Breen" }
"Matt Hire" -> "Devon Parker"
"Matt Schwickerath" -> "Scott Limestoll"
"Matt Smith" -> "Adam Shiel"
"Matt Whelan" -> { "Graham Unger" "Michael St. Clair" }
"Matt York" -> "Alvin Kim"
"Matthew Richter" -> { "Matthew Varley" "Aditya Rengaswamy" }
"Matthew Tai" -> { "Matthew Yee" "Eli Matthews" "Axel Leon-Lubowicz" }
"Matthew Varley" -> { "Andrew Pentz" "Andrew Zolyak" }
"Michael Anderson" -> "Nathan Harmon"
"Michael Ashmore" -> "Steve Antol"
"Michael Bending" -> { "Alexander O'Reilly" "Michael Anderson" "John Elmo" }
"Michael Caughey" -> "Ben Lawler"
"Michael Keresztesy" -> { "Mark Keresztesy" "Soon Kang" }
"Michael Marks" -> "John Shin"
"Michael Monkiewicz" -> "Jeremy Shively"
"Michael Moorman" -> "Steven Dee"
"Michael O'Neil" -> { "Eric Carnevale" "Michael Rhoades" }
"Michael Schaffer" -> { "Jorge Prendes" "Jonathan Henley" }
"Michael Steward" -> "Devon Jones"
"Mike Fullmer" -> { "Kevin Dudgeon" "Alex Janevski" "Kent Furst" "Brian Berman" }
"Mike McHenry" -> { "Jim Gialamas" "Paul Tripi" }
"Mike Opincar" -> "Todd Lenz"
"Mike Pavlik" -> { "Matthew Richter" "Fred Davey" "Rob Grueninger" }
"Mike Reed" -> { "Jacob Spendelow" "Tod Detre" }
"Mike Usowicz" -> "Chris Tanner"
"Mikkel Fishman" -> "Matt Hire"
"Morris Levy" -> "Dore Shafransky"
"Nathan Dombrook" -> "Tod Kenzie"
"Nathan Gill" -> "Donald Endres"
"Nathan McKinley" -> { "Zachary Olivos" "Derek Payne" }
"Neal Kozlowski" -> "Paul May"
"Ned Johnson" -> "Steve Hartmeyer"
"Neeraj Edward" -> { "Jonathan Evans" "Peter Corwin" }
"Neil Halmagyi" -> "Hassan Awada"
"Nick Skelin" -> { "Dave Kirsch" "Paul Franceus" "Bob Snyder" }
"Nikhil Edward" -> "Joseph Picard"
"Noah Mollerstuen" -> "Levi Ladd"
"Noah Swartz" -> "Andrew Jakes"
"Owen Tucker" -> "Ky Tan"
"Patrick Green" -> "James Hesse"
"Paul Gerwe" -> { "David Lukens" "Geoff Wedig" "John Cover" "Ben Stern" }
"Paul May" -> "Todd Kramer"
"Paul Tripi" -> "Mark Kikta"
"Paul Williams" -> { "Dave Reid" "Dave Kjeldgaard" "Dave Marvinney" }
"Pete Kaufmann" -> { "Herb Lichtman" "Yong Park" }
"Peyton Turner" -> { "Andrew Leppo" "Jackson Kishbaugh-Maish" }
"Phoebe Peters" -> { "Liam Brosie" "Elliot Klein" "Jakob Zagone" }
"Pranav Hegde" -> { "Ben Basel" "Scott Trask" "Daniel Grigsby" }
"Quinn Daniels" -> { "Josh Considine" "Michael Caughey" }
"Raj Narayan" -> { "Dave Peascoe" "Gregory Jehan" "Andy West" }
"Randy Rouda" -> { "James Nauer" "Eric Meyer" "Ned Johnson" }
"Ray Zackowski" -> "Paul Zackowski"
"Reilly McDowell" -> { "Zach Baldridge" "Sebastian Lubert" "Ezekiel Stahl" }
"Rich Kairis" -> "Chris Frost"
"Rick Tomsick" -> "Dale Herman"
"Rob Eisenman" -> { "Derek Overstreet" "Nick Callahan" }
"Robert Detwiler" -> "Dan Myers"
"Robert Park" -> "Joseph Broady" [ style=dashed ]
"Robert Reinhofer" -> { "Cedric Dilsizian" "Tom Dohnal" }
"Robert Wake" -> "Henry Finkle"
"Robert Wiesler" -> "Mason Zhu"
"Robin Gersabeck" -> "Matt Miller"
"Ron Kaneshiro" -> "Mark Yunker"
"Ryan Anthony" -> "Owen Tucker"
"Ryan Hawtof" -> "William Ford"
"Samuel Rivier" -> "Tim Franke"
"Sandy Troiani" -> "Andrew Gerst"
"Scott Froelich" -> "Andy Terris"
"Scott Limestoll" -> { "Brett Thomas" "Joel Scheuer" }
"Scott Pearson" -> { "Brian Martin" "John McGlaughlin" }
"Scott Schwickerath" -> "Marcel Proulx"
"Scott Sparenberg" -> "Terry Patterson"
"Scott Trask" -> { "Chris Council" "Connor Nee" "Arland Zatania Lojo" "Erik Hynes" }
"Scott Weintraub" -> { "Shannon Kalvar" "Stan Shmia" "Mike Pullin" }
"Seth Rich" -> { "Joel Meltzer" "Jared Bendis" "Howard Wolf" }
"Seth Walter" -> { "Troy Babcock" "Ben Winter" "Steve Clute" }
"Shannon Kalvar" -> "Matt Slotten"
"Shota Nemoto" -> { "Okey Ohanaka" "Junlong Kwan" }
"Skylor Williams" -> "Jeremy Friesen"
"Sofia Henderson" -> "Patrick Mulhair"
"Spencer York" -> { "Jacob Shapiro" "Robert Wiesler" "Nathan McKinley" }
"Stan Polcar" -> { "Arthur Scott" "Dana Zahuranic" }
"Stan Shmia" -> "John Whiting"
"Stephen Lee" -> { "Cooper Cheng" "Alan Lee" }
"Steve Andersen" -> "Rob Eisenman"
"Steve Cox" -> "Mike Rappaport"
"Steve Farrington" -> { "Scott Pearson" "Steve Cox" }
"Steve Hartmeyer" -> { "Paul Gerwe" "Raj Narayan" }
"Steve Manchir" -> "Ian McIntire"
"Steve Olk" -> { "Tim Sentgeorge" "Grayson Sieg" "Steve Andersen" }
"Steve Rash" -> { "Justin Walker" "Nicholai Salovich" }
"Steve Wentzel" -> "Alex Smith"
"Steven Dee" -> { "David Kent" "John Cleaver" }
"Tao Qin" -> { "Andy Langenderfer" "Jim Stafford" }
"Ted Brenneman" -> { "Greg Beer" "Mark Bertison" }
"Terry Patterson" -> "Brian Marble"
"Tim Franke" -> "Adam Wisniewski"
"Tim McHenry" -> { "Con Audeh" "Steve Farrington" }
"Tod Kenzie" -> "Steve Manchir"
"Todd Kramer" -> "Cory Hojka"
"Todd Rogers" -> "Chris Applegate"
"Tom Horwitz" -> "Dennis Wendling"
"Tom Mele" -> "Neal Kozlowski"
"Tommy Lu" -> { "Jack Mecca" "Ben Smith" "Will Turner" }
"Tony Huron" -> "Kenneth Walther"
"Tony Waylonis" -> "Ethan Field"
"Trevor Nichols" -> "Aaron Brey"
"Troy Babcock" -> { "Harmeet Narang" "Benjamin Asher" }
"Vahagn Yeranossian" -> { "James Fitzpatrick" "Daniel Snow" }
"Vic Walach" -> { "Tom Kuzmarski" "Dave Pheanis" }
"Walt Mahovlich" -> { "Doug Clafin" "Glenn Pierce" "Jim Strand" }
"Will Oltjen" -> "Joseph Sanchez"
"Will Turner" -> "Teja Paladugu"
"Willie Bartok" -> { "Jay Hoying" "Matt Davis" "Pete Dinin" "Ken Ross" "Tim Wilt" "Chris DeHaas" }
"Yong Park" -> "Ken Batcher"
"Zac Crofford" -> { "Michael O'Neil" "Aruno Johnson" }
"Zach Baldridge" -> { "Marcus Corby" "Ethan Bearer" }
"Zach Stevens" -> "Chris J. Williams"
"Zachary Olivos" -> { "Nathan Hach" "Chris Weddle" }
"Zachary Williams" -> { "David Lance" "Alex Tryjankowski" }
}