addBrother("Mike","Arenson (Epsilon Iota, 1964)",2260295,-1,0,RETFACULTY);
addBrother("David","Herman (Alpha Tau, 1963)",10000,-1,0,FACULTY);
addBrother("Russell","Murray (Delta Pi, 1975)",10000,-1,0,FACULTY);
addBrother("Larry","Peterson (Delta Mu, 1962)",10000,-1,0,RETFACULTY);
addBrother("Scott","Mason",21,3,0,HONORARY);
addBrother("Jim","Ancona",30,4,0,FACULTY);
addBrother("Michael","Foster",38,5,0,RETFACULTY);
addBrother("Daniel","Gawthrop",43,6,0,HONORARY);
addBrother("Lloyd","Shorter",47,7,0,FACULTY);
addBrother("Michael","Steinberg",50,8,0,RETFACULTY);
addBrother("Paul","Head",57,11,0,FACULTY);
addBrother("Norman","Thompson",56,11,0,RETFACULTY);
addBrother("Bob","Streckfuss",69,13,0,RETFACULTY);
addBrother("Jon","Conrad",97,16,0,FACULTY);
addBrother("Jim","Prodan (Beta Xi, 1967)",10000,-1,0,RETFACULTY);
addBrother("C. Lawler","Rogers",96,18,0,HONORARY);
addBrother("Mike","Arenson",109,20,0,HONORARY);
addBrother("Ed","Hockersmith",110,20,0,HONORARY);
addBrother("Tom","Palmer",10000,22,0,FACULTY);
addBrother("Brian","Stone",10000,22,0,RETFACULTY);
addBrother("Blake","Smith (Zeta Sigma, 2004)",10000,-1,0,FACULTY);
addBrother("Lee","Hartman (Xi Mu, 1998)",10000,-1,0,RETFACULTY);
addBrother("Vincent","Marinelli (Eta Theta, 1962)",10000,-1,0,FACULTY);
addBrother("Peter","McCarthy (Theta Iota, 1960)",10000,-1,0,RETFACULTY);
addBrother("Larry","Stomberg (Upsilon Phi, 1995)",10000,-1,0,FACULTY);
addBrother("Bruce","Tychinski (Alpha Zeta, 1988)",10000,-1,0,FACULTY);
addBrother("James Allen","Anderson (Rho Tau, 2003)",10000,-1,0,FACULTY);
addBrother("Wesley J","Broadnax (Gamma Epsilon, 1997)",10000,-1,0,FACULTY);

addBrother("Derek","Danilson",1610766,-1,0);
addBrother("Mike","Conti",24,3,1610766);
addBrother("Marc","Drumm",35,5,24);
addBrother("Derek","Goodman",39,6,35);
addBrother("Jeff","Chapman",48,8,39);
addBrother("Alan","Cook",71,14,35);
addBrother("Dan","Duong",89,18,1610766);
addBrother("Dan","Goldstein",100,19,71);
addBrother("Greg","Dalakian",112,21,71);
addBrother("Scott","Lynch",119,22,100);
addBrother("Alex","McDonald",129,24,112);
addBrother("Doug","Schwarz",130,24,89);

addBrother("Tim","Simpson",3890208, -1,0);
addBrother("Valencio","Jackson",37,5,3890208);
addBrother("Brian","Kozakowski",40,6,37);
addBrother("Justin","McAdams",63,13,37);
addBrother("Kris","Ferranti",75,15,63);
addBrother("Rob","Delpriore",80,17,37,EXPELLED);
addBrother("Matt","Leitsch",83,17,75);
addBrother("Neil","Prettyman",105,19,80,EXPELLED);
addBrother("Mike","Archer",98,19,83,EXPELLED);
addBrother("Joey","Holloway",123,23,83);

addBrother("Adam","Wyatt",4070290,0,0);
addBrother("Bryan","Krause",26,3,4070290);
addBrother("Eric","Markowski",31,5,26);
addBrother("Kevin","Murphy",49,8,4070290);
addBrother("Eric","Fine",52,9,31);
addBrother("Eric","Dellinger",59,11,49);
addBrother("Chip","Mullins",64,13,52);
addBrother("Aaron","Paquette",65,13,59);
addBrother("Ryan","Pryslak",77,16,64);
addBrother("Brian","LaGasse",82,17,59);
addBrother("Jamie","Mikijanic",92,18,65);
addBrother("Mike","Franzone",90,18,64);
addBrother("Ryan","Wildey",95,18,77);
addBrother("Mike","Schulties",107,19,65);
addBrother("Alan","Price",106,19,82);
addBrother("Chris","Haskell",113,21,107);
addBrother("Alex","Eiermann",122,23,106);

addBrother("Chris","Chen",1,0,0,EXPELLED);

addBrother("Chris","Clement",2,0,0,EXPELLED);
addBrother("Jason","Breeding",18,2,2);

addBrother("Brian","Dellinger",3,0,0);
addBrother("Jeff","Dougan",22,3,3);
addBrother("Brian","Smith",36,5,3);
addBrother("Shaun","Brauer",42,6,22);
addBrother("Lee","Hartman",53,9,42);
addBrother("Matt","Henson",54,10,36,EXPELLED);
addBrother("Aaron","Queener",67,13,53);
addBrother("Tyler","Capp",88,18,67);
addBrother("Kevin","Poad",115,21,88,EXPELLED);
addBrother("Mike","Molaski",125,23,88);

addBrother("Greg","Forte (Satan)",4,0,0);
addBrother("Jason","Jacoby",16,1,4);
addBrother("Joe","Gironda",27,4,16);
addBrother("Chris","Kershner",33,5,4);
addBrother("Alex","Young",46,7,27);
addBrother("Jeremy","Witherell",55,10,46);
addBrother("Marc","Silverberg",68,13,55);
addBrother("Tom","Rosario",76,15,68,EXPELLED);
addBrother("Anthony","Furst",81,17,68);
addBrother("Ming-Jay","Shiao",94,18,46);
addBrother("Chris","Dunkle",99,19,81,EXPELLED);
addBrother("Jim","Bass",111,21,99);
addBrother("Patrick","Hauske",118,22,81);
addBrother("Matt","Wattenmaker",127,23,94);
addBrother("Jeff","Smith",131,24,111,EXPELLED);

addBrother("Sandy","Graham",5,0,0);
addBrother("Harlan","Landes",17,1,5);
addBrother("Scott","Taplin",28,4,17);

addBrother("Samuel","Kinch",6,0,0,EXPELLED);

addBrother("Stephen","Litterst",7,0,0);
addBrother("Nate","Cosgrove",15,1,7);
addBrother("Seneca","Townsend",29,4,15);

addBrother("Lowell","Matthews",8,0,0);
addBrother("Brian","Burns",14,1,8);
addBrother("Lew","Indellini",44,7,14);
addBrother("Drew","Keim",62,13,44);
addBrother("Mike","Pollock",66,13,14);
addBrother("Mickey","Davis",72,14,66);
addBrother("Keith","Clouser",74,15,62,EXPELLED);
addBrother("Chris","Morton",86,17,72,EXPELLED);
addBrother("Chris","McKeever",103,19,86);
addBrother("Dan","Ventura",108,19,44);
addBrother("James","Richerts",116,21,108);
addBrother("Tim","Plimpton",126,23,116);
addBrother("Jeff","Woodhouse",128,23,103);

addBrother("Chris","McMillan",9,0,0);
addBrother("Frank","Hinspeter",19,2,9);
addBrother("Arcady","Steinberg",32,5,19);

addBrother("Sean","O'Donnell",10,0,0);
addBrother("Dave","Reimschussel",25,3,10);
addBrother("Joe","Borgese",34,5,25);
addBrother("Dow","Huckleberry",58,11,25);
addBrother("Alex","Forte",61,13,58);
addBrother("Jason","Vigunas",78,16,61,EXPELLED);
addBrother("Greg","Malleus",85,17,58);
addBrother("Alec","Irwin",91,18,61);
addBrother("Patrick","McCloskey",114,21,91);
addBrother("Kevin","Boehm",120,23,114);

addBrother("Wendell","Price",11,0,0,EXPELLED);

addBrother("Tsvi","Raab",12,0,0);
addBrother("Martin","Weiss",20,2,12,EXPELLED);

addBrother("Bill","String",13,0,0);
addBrother("Kris","Williamson",23,3,13);
addBrother("Matt","Watson",41,6,13);
addBrother("Kevin","Kuchinsky",45,7,23);
addBrother("James","Brewer",51,9,41);
addBrother("Aaron","Kirschner",60,12,45);
addBrother("Matt","Byorick",70,14,60);
addBrother("Rich","Gashnig",73,14,51);
addBrother("Dave","Bacon",79,17,70);
addBrother("Mike","Malaney",84,17,51);
addBrother("Dan","Roche",87,17,60);
addBrother("Matthew","Kurilla",124,23,87);
addBrother("Asher","Ross",93,18,73);
addBrother("Charlie","Hannagan",101,19,87,EXPELLED);
addBrother("Jeff","Katz",102,19,79);
addBrother("Bryan","Poulson",104,19,84,EXPELLED);
addBrother("Brent","Edmonson",117,22,93);
addBrother("Rob","Diton",121,23,84);

addBrother("Jason","Angelo",132,25,126);
addBrother("Eric J.","Daino",133,25,123);
addBrother("Ryan","Fedewitz",134,25,107);
addBrother("Harold","Gibbons",135,25,114);
addBrother("Paul","Gospodinsky",136,25,128);
addBrother("Colin","Heberling",137,25,116);
addBrother("Andrew","Kong",138,25,122);
addBrother("Byron","Lynch",139,25,124);
addBrother("Jeremy","Wolfe",140,25,127);

addBrother("Jon","Bleiweis",141,26,118);
addBrother("Chris","Gage",142,26,125);
addBrother("Wyatt","Sikora",143,26,121,EXPELLED);
addBrother("Rich","Gilberto",144,26,100);

addBrother("Andrew","Bedell",147,27,111);
addBrother("Alex","Blau",148,27,130);
addBrother("Matt","Colman",149,27,122);
addBrother("David","Finkelstein",150,27,133);
addBrother("Aaron","Fisher",151,27,129,EXPELLED);
addBrother("Brendan","McDonnell",152,27,125);
addBrother("Nick","McGill",153,27,135);
addBrother("Greg","Pellis",154,27,132);
addBrother("Matt","Pisarcik",155,27,134);
addBrother("Andrew","Tremblay",156,27,114);

addBrother("Dan","Gold",157,29,111,EXPELLED);
addBrother("Matthew","Jufer",158,29,121,ACTIVE);
addBrother("Greg","LaLuna",159,29,142,ACTIVE);
addBrother("Matt","Leftin",160,29,133,ACTIVE);
addBrother("Andrew","Mauro",161,29,128);
addBrother("Cameron","Miller",162,29,127,ACTIVE);
addBrother("Ben","Owens",163,29,132,ACTIVE);
addBrother("Zeke","Tulenko",164,29,122);
addBrother("Chris","Waters",165,29,141,ACTIVE);
addBrother("J. Tyler","Wiernusz",166,29,130,ACTIVE);

addBrother("Derrick","Kelley",167,30,147,ACTIVE);
addBrother("Liam","McCartney",168,30,156);
addBrother("Jeff","Starr",169,30,137,ACTIVE);

addBrother("Kevin","Donovan",170,31,148,ACTIVE);
addBrother("Hans","Goldbach",172,31,152,ACTIVE);
addBrother("Greg","Harris",173,31,162,ACTIVE);
addBrother("Jason","Lombardo",174,31,158,ACTIVE);
addBrother("Adam","Lubatkin",175,31,150,ACTIVE);
addBrother("Steve","Sharp",176,31,155,ACTIVE);
addBrother("Nate","VanPelt",177,31,153,EXPELLED);
addBrother("Travis","Wharton",178,31,149,ACTIVE);

addBrother("John","Feick",179,32,159,ACTIVE);
addBrother("Andrew","Milam",180,32,151,ACTIVE);
addBrother("Mike","Pecoraro",181,32,164);
addBrother("Tyler","Wiechman",182,32,142);
addBrother("Andrew","Williamson",183,32,166,ACTIVE);

addBrother("William","Broelmann",184,33,153,ACTIVE);
addBrother("Kevin","Hutter",185,33,161,ACTIVE);
addBrother("Calvin","Linderman",186,33,148,ACTIVE);
addBrother("J. Blayne","Salerni",187,33,169,ACTIVE);
addBrother("Aaron","Schneider",188,33,160,ACTIVE);
addBrother("Robert","Schrader",189,33,167,ACTIVE);
addBrother("Michael","Swiren",190,33,150,ACTIVE);
addBrother("Matthew","Wiltshire",191,33,168,ACTIVE);

addBrother("Brandon","Blue",192,34,174,ACTIVE);
addBrother("William","Bryant",193,34,182,ACTIVE);
addBrother("Andrew","Deshane",194,34,178,ACTIVE);
addBrother("Daniel","Hunsicker",195,34,163,ACTIVE);

addBrother("Christopher","Carroll",196,35,179,ACTIVE);
addBrother("James","Cavanagh",197,35,160,ACTIVE);
addBrother("Maxwell","Dabby",198,35,158,ACTIVE);
addBrother("Evan","Gibson",199,35,183,ACTIVE);
addBrother("Colin","Land",200,35,169,ACTIVE);
addBrother("Benjamin","Pagliaro",201,35,188,ACTIVE);
addBrother("Ryan","Parks",202,35,172,ACTIVE);
addBrother("Josue","Quiles, Jr",203,35,185,ACTIVE);


// This will generate the clans array
for( var i = 0; i < pledgeClasses[0].length; ++i ) {
	if( (pledgeClasses[0])[i].littles.length > 0 ) {
		if( (pledgeClasses[0])[i].numb >= 10000 ) continue;
		var thisClan = new Array();
		var queue = new Array();
		var current;
		queue.push( (pledgeClasses[0])[i] );
		while( queue.length > 0 ) {
			current = queue.pop();
			thisClan.push(current);
			for( var j = current.littles.length - 1; j >= 0; --j ) {
				queue.push(current.littles[j]);
			}
		}
		clans.push(thisClan);
	}
}
for( var i = 0; i < otherBros.length; ++i ) {
	if( otherBros[i].littles.length > 0 ) {
		var thisClan = new Array();
		var queue = new Array();
		var current;
		queue.push( otherBros[i] );
		while( queue.length > 0 ) {
			current = queue.pop();
			thisClan.push(current);
			for( var j = current.littles.length - 1; j >= 0; --j ) {
				queue.push(current.littles[j]);
			}
		}
		clans.push(thisClan);
	}
}
// Sort the clans array by decending size.
clans.sort( new Function('a','b','return( b.length - a.length );') );

// Sort pledge class arrays
function sortByLast( a, b ) {
	if( a.last < b.last ) return -1;
	else if( a.last > b.last ) return 1;
	else return 0;
}
for( var i = 0; i < pledgeClasses.length; ++i ) {
	if( pledgeClasses[i] != null ) pledgeClasses[i].sort( sortByLast );
}

