Below are the complete results. Also check out the e-punch splits for the advanced courses.
Thanks to everyone who helped:
White 1.8 km, 130 m climb, 9 controls 1 Jessica & Ken Douglas 14:40 2 Lukas Frei 20:10 3 Jack & Peter Rexer 29:43 4 David Walker 31:10 5 Kevin Liu, Michael Lim, Jimmy Chan 32:11 6 Patrick, Chris & Aaron 33:09 7 John & Brian Kriedle, Drew Morton 34:00 8 Ray & Barbara Kaufman 35:08 9 M. & L. Warren, S. Brown, A. Kroeger 36:25 10 Gayle Wade, Shu-Jiuan Huang, Nate Cassell 43:45 11 Sally Mahoney, Reece Hunt 47:54 12 Candice Tuttle & Susan Williams 48:05 13 Tina Conway & Amy Bennett 51:20 = Deron, Nicholas, Alexander 51:20 15 Harrison & Mike Caubarreaux 53:40 16 Jane Zahra & Girl Scout Troup 1057 60:15 17 Neil & Laurence Miotto, Drake & Shelly Ward 62:36 Second Course Douglas & Hunter 23:19 Yellow 1.9 km, 130 m climb, 10 controls 1 Werner Haag 21:20 2 Susan Patrick 25:38 3 Marco Falcioni 25:50 4 Julie Van Hoff & Craig Spencer 29:16 5 Rachel Care & Maggie White 29:33 6 Lauren Wemmer 34:24 7 Jay & Emily Hann 37:15 8 Michelle Dick & Hee So 39:38 9 George & Charlotte Dean 40:31 10 Galena Shakhnovsky 41:50 11 Ron, Meg, Emily Thumman 42:11 12 M. & H. Caubarrdaux, Ken Douglas 42:15 13 Douglas & Hunter 45:30 14 Catherine Berry 49:24 15 Jim, Jaime, Claire Wampler 52:08 16 Tammy, Kevin & Allen Liu 55:24 17 Rebecca Bozzelli, David Bavia, Gina Monteletti 55:25 18 Jack & Philip Myers 57:53 19 P. Samuels, M. Kidder, C. Wollman, A. Hunter 59:26 20 Jeff & Alex Boenig, Nick Roberts 61:23 21 Peter Hendrycks 69:39 22 J. & M. Chiaverini, C. Mansfield 72:16 23 L. Chiaverini, Z. Adamn, D. Nightingale, A. Boenig 76:55 24 Ken, Jack, Tyler Samuels 94:28 Second Course Lukas Frei 19:49 Orange 3.1 km, 250 m climb, 13 controls 1 Parag Gupta 45:30 2 Byron Hann 68:58 3 Leena Ilmarinen 70:49 4 Anu Perasalo 71:15 5 Melissa Criqui 79:35 6 Vaso Chatzi, Natasha Gelfand 82:16 7 Cathy Bolger & Ken Renworth 86:48 8 Tom, Judy, Nichole Cronin 96:49 9 Al, Geoff, Andrew Theiss 106:18 10 Barbara Straka 106:46 11 Jennifer Lautz & Brad Hightdudis 140:48 12 Judy Koehler 147:20 Paul Gauthier DNF Kevin Walker DNF Brown 2.4 km, 210 m climb, 10 controls 1 Evan Custer 46:55 2 Eric Ramberg 49:36 3 Wyatt & Angelica Riley 55:38 4 Vivian Lee 63:09 5 Harold DeMoss 69:02 6 Michael Young 77:13 7 Carol Chen 77:44 8 Leif Kirschenbaum 77:53 9 Leon Berzins 78:01 10 Dwight Freund 82:35 11 Jill Seaman 85:20 12 Brad Johanson 96:03 13 Mark Rice & Monica Tong 97:15 14 Julia Zaks 107:37 15 Mark Perkins 136:55 16 Nancy Lindeman 167:51 Greg Heironimus DISQ Bill Messing DNF Green 3.0 km, 240 m climb, 13 controls 1 Dennis Wildfogel 53:14 2 Joe Scarborough 59:29 3 Bob Cooley 60:46 4 Anna Brumzell 69:23 5 Theo Verhoevan 77:06 6 David Jorgensen 81:25 7 Mike Fleishman 82:43 8 Bill Straka 83:29 9 Van Boughner 84:00 10 Alan Glendinning & Meg Gerstner 87:07 11 Patty Clemo 87:39 12 Debbie Wojtowicz 91:43 13 Phillip Hoare 93:26 14 Louise Madrid 93:42 15 Devin Prouty 110:31 16 Robert Lewis 116:43 17 Raymond Kemp 117:23 18 John Gilbert 121:09 19 Jim Duggan 131:06 Cecil Conkle MP Oleg Shakhnovsky DISQ Red 4.0 km, 290 m climb, 14 controls 1 James Scarborough 41:20 2 Tapio Karras 49:58 3 Kent Ohlund 52:34 4 Derek Maclean 58:41 5 Bill Papendick 68:14 6 John Napolitano 83:34 7 Heini Ilmarienen 84:33 8 Eric Rosenzweig 86:42 9 Russell Green 94:45 10 Kevin Schoenfeld 118:23 Matthias Kohler MP Blue 5.0 km, 380 m climb, 16 controls 1 Dan Stoll-Hadayia 62:03 2 Doug Stein 62:50 3 Gary Carpenter 77:03 4 Penny DeMoss 83:29 5 Hannu Haarma 83:44 6 Rex Winterbottom 85:37 7 Dave Chapman 90:36 8 David Dryfuss 94:34 9 Tony Pinkham 99:35 10 Peter Graube 113:40 11 Nik Weber 117:46 Panu Haaramo DNF