Overall Finish Order Men - Age Groups Women - Age Groups Age Graded Overall
--------------------------------------------------------------------------------------------------------------
Place Name Town Time Pace InGroup InSex AGtime AGpct
--------------------------------------------------------------------------------------------------------------
1. Andy Macdonald Hamburg, NY 0:17:02 0:05:29 1/M30-39 1/M 0:16:59 76.45%
2. Arian Cayea Medina, NY 0:18:07 0:05:50 1/M15-19 2/M 0:17:30 74.17%
3. Jonathan Caruso East Amherst, NY 0:19:44 0:06:21 2/M30-39 3/M 0:19:34 66.34%
4. James Ciliberto Cheektowaga, NY 0:19:57 0:06:25 1/M40-49 4/M 0:17:41 73.39%
5. Mark Shima Williamsville, NY 0:20:44 0:06:40 1/M50-59 5/M 0:17:50 72.81%
6. Charles Anderson Grand Island, NY 0:21:40 0:06:58 2/M40-49 6/M 0:19:39 66.07%
7. Andrea Bedore Amherst, NY 0:22:11 0:07:08 1/F30-39 1/F 0:22:11 66.57%
8. John Canty Amherst, NY 0:22:18 0:07:11 3/M30-39 7/M 0:21:34 60.20%
9. Michael Warren Cheektowaga, NY 0:22:35 0:07:16 4/M30-39 8/M 0:22:19 58.18%
10. Richard Brotz Cheektowga, NY 0:23:18 0:07:30 1/M60-69 9/M 0:18:29 70.27%
11. Paul Gerspach Lewiston, NY 0:24:22 0:07:51 2/M50-59 10/M 0:21:17 61.01%
12. Greigh Gruarin Youngstown, NY 0:24:57 0:08:02 5/M30-39 11/M 0:24:49 52.31%
13. Nicole Grasso Hamburg, NY 0:24:58 0:08:02 1/F20-29 2/F 0:24:58 59.15%
14. Brooke Reynolds Lancaster, NY 0:25:05 0:08:04 2/F30-39 3/F 0:25:05 58.87%
15. Mary Bostwick Cheektowaga, NY 0:25:21 0:08:10 3/F30-39 4/F 0:25:21 58.25%
16. John Wayda Niagara Falls, NY 0:25:35 0:08:14 3/M40-49 12/M 0:22:52 56.80%
17. Jamie Raepple Grand Island, NY 0:25:40 0:08:16 2/F20-29 5/F 0:25:40 57.53%
18. John Runkle Niagara Falls, NY 0:26:10 0:08:25 1/M20-29 13/M 0:26:10 49.63%
19. Paul Reynolds Elma, NY 0:26:57 0:08:40 2/M60-69 14/M 0:21:55 59.25%
20. Max Greco Niagara Falls, NY 0:27:04 0:08:43 6/M30-39 15/M 0:26:21 49.28%
21. Bruce Elliott Niagara Falls, NY 0:27:11 0:08:45 4/M40-49 16/M 0:24:06 53.86%
22. Michael Irish East Amherst, NY 0:27:20 0:08:48 3/M60-69 17/M 0:20:57 61.99%
23. Christine O'Hara Lewiston, NY 0:27:22 0:08:49 1/F50-59 6/F 0:22:52 64.59%
24. Heather Biondolillo Perry, NY 0:27:25 0:08:49 1/F40-49 7/F 0:25:18 58.39%
25. Beth Munro Orchard Park, NY 0:27:28 0:08:50 2/F50-59 8/F 0:23:13 63.62%
26. Cindi Raepple Grand Island, NY 0:27:29 0:08:51 3/F50-59 9/F 0:22:26 65.85%
27. Mathew Pike Lockport, NY 0:27:37 0:08:53 7/M30-39 18/M 0:26:20 49.29%
28. Chris Mattice Niagara Falls, NY 0:27:43 0:08:55 8/M30-39 19/M 0:26:37 48.77%
29. Lee Martin Lewiston, NY 0:27:50 0:08:58 3/M50-59 20/M 0:24:19 53.41%
30. Jennifer Tower Ransomville, NY 0:28:05 0:09:02 2/F40-49 10/F 0:27:20 54.02%
31. Kelly Roberts Barker, NY 0:28:15 0:09:06 4/F50-59 11/F 0:25:15 58.49%
32. John Olewnik Lockport, NY 0:28:28 0:09:10 4/M50-59 21/M 0:23:55 54.30%
33. Mark Biondolillo Perry, NY 0:28:31 0:09:11 5/M40-49 22/M 0:25:17 51.34%
34. Michael Chapman Tonawanda, NY 0:28:41 0:09:14 9/M30-39 23/M 0:28:05 46.24%
35. Scott Bylewski Clarence Center, NY 0:29:03 0:09:21 6/M40-49 24/M 0:25:57 50.02%
36. Ann More Buffalo, NY 0:29:11 0:09:24 5/F50-59 12/F 0:23:49 62.01%
37. Christina Kinney Williamsville, NY 0:29:13 0:09:24 4/F30-39 13/F 0:29:13 50.54%
38. Dennis Sincebaugh Auburn, NY 0:29:50 0:09:36 7/M40-49 25/M 0:28:15 45.95%
39. Kathy Gregoire Hamburg, NY 0:29:51 0:09:36 1/F60-69 14/F 0:23:29 62.87%
40. Anneke Ieda Williamsville, NY 0:30:02 0:09:40 3/F40-49 15/F 0:28:53 51.13%
41. Chris Mathews West Seneca, NY 0:30:23 0:09:47 8/M40-49 26/M 0:27:21 47.47%
42. Margie Loomis West Seneca, NY 0:30:23 0:09:47 6/F50-59 16/F 0:26:16 56.22%
43. Mark Tower Ransomville, NY 0:30:51 0:09:56 5/M50-59 27/M 0:26:57 48.19%
44. Dana Rae Zygmunt Grand Island, NY 0:30:57 0:09:58 5/F30-39 17/F 0:30:17 48.76%
45. Kelly Cartus Williamsville, NY 0:31:02 0:09:59 7/F50-59 18/F 0:26:14 56.30%
46. Danyelle Tower Ransomville, NY 0:31:06 0:10:01 4/F40-49 19/F 0:29:42 49.72%
47. Terri Sica Cheektowaga, NY 0:31:07 0:10:01 8/F50-59 20/F 0:27:30 53.68%
48. Gerald Krayenvenger Buffalo, NY 0:31:08 0:10:01 4/M60-69 28/M 0:25:19 51.29%
49. Denise Olewnik Lockport, NY 0:31:13 0:10:03 9/F50-59 21/F 0:26:41 55.34%
50. Kristin Waldby Williamsville, NY 0:31:16 0:10:04 3/F20-29 22/F 0:31:16 47.23%
51. Louis Badolato Niagara Falls, NY 0:32:24 0:10:26 5/M60-69 29/M 0:24:36 52.78%
52. Becky Wilcox Pendleton, NY 0:32:25 0:10:26 5/F40-49 23/F 0:31:22 47.07%
53. Julie Deuble Grand Island, NY 0:32:48 0:10:33 10/F50-59 24/F 0:28:21 52.08%
54. Samantha Olewnik Lockport, NY 0:33:25 0:10:45 4/F20-29 25/F 0:33:25 44.19%
55. Joshua Vacanti Lockport, NY 0:33:29 0:10:47 2/M20-29 30/M 0:33:29 38.78%
56. Roy Loomis West Seneca, NY 0:33:54 0:10:55 6/M50-59 31/M 0:28:28 45.60%
57. Stephanie Sweeney Wheatfield, NY 0:34:15 0:11:01 6/F30-39 26/F 0:34:07 43.29%
58. Michael Krayenvenger Buffalo, NY 0:34:19 0:11:03 6/M60-69 32/M 0:27:40 46.92%
59. Cheryl Manuel Amherst, NY 0:34:42 0:11:10 6/F40-49 27/F 0:31:21 47.11%
60. Andrew Torres Williamsville, NY 0:34:53 0:11:14 3/M20-29 33/M 0:34:53 37.22%
61. Victoria Ieda Williamsville, NY 0:35:15 0:11:21 1/F0-14 28/F 0:31:35 46.76%
62. Emma Grigg Cheektowaga, NY 0:36:08 0:11:38 7/F30-39 29/F 0:35:40 41.40%
63. Patricia Baker Lockport, NY 0:36:58 0:11:54 11/F50-59 30/F 0:29:48 49.54%
64. Patty Wagner Grand Island, NY 0:37:02 0:11:55 12/F50-59 31/F 0:30:56 47.73%
65. Joan Golda Grand Island, NY 0:37:52 0:12:11 2/F60-69 32/F 0:29:26 50.18%
66. Shanlee Carey Cheektowaga, NY 0:40:41 0:13:06 7/F40-49 33/F 0:38:51 38.01%
67. Ed Russell East Amherst, NY 0:41:09 0:13:15 1/M70-79 34/M 0:26:56 48.19%
68. Nancy Stonebraker Lancaster, NY 0:41:42 0:13:25 3/F60-69 34/F 0:33:13 44.45%
69. Marcy Burkett West Seneca, NY 0:42:24 0:13:39 8/F40-49 35/F 0:38:43 38.14%
70. Paige Guy Buffalo, NY 0:42:43 0:13:45 5/F20-29 36/F 0:42:43 34.57%
71. Ryan Zygmunt Grand Island, NY 0:44:35 0:14:21 9/M40-49 35/M 0:42:13 30.75%
72. Gwendolyn Malinowski Tonawanda, NY 0:45:36 0:14:41 8/F30-39 37/F 0:45:25 32.52%
73. Kristen Drozdzak Buffalo, NY 0:45:42 0:14:43 13/F50-59 38/F 0:38:37 38.23%
74. Shawn Munro Orchard Park, NY 0:47:30 0:15:17 4/M20-29 36/M 0:47:30 27.33%
75. Mary Skinner Kenmore, NY 0:49:29 0:15:56 9/F40-49 39/F 0:46:53 31.49%
76. Noah Zygmunt Grand Island, NY 1:11:05 0:22:53 10/M30-39 37/M 1:10:52 18.32%
Top of Page
Women - Age Group Results Men - Age Groups Overall Finish Order Age Graded Overall
Women 0-14
----------------------------------------------------------------------------------
Place Name Town Time Pace OvrAll InSex
----------------------------------------------------------------------------------
1. Victoria Ieda Williamsville, NY 0:35:15 0:11:21 61 28/F
Women 20-29
----------------------------------------------------------------------------------
Place Name Town Time Pace OvrAll InSex
----------------------------------------------------------------------------------
1. Nicole Grasso Hamburg, NY 0:24:58 0:08:02 13 2/F
2. Jamie Raepple Grand Island, NY 0:25:40 0:08:16 17 5/F
3. Kristin Waldby Williamsville, NY 0:31:16 0:10:04 50 22/F
4. Samantha Olewnik Lockport, NY 0:33:25 0:10:45 54 25/F
5. Paige Guy Buffalo, NY 0:42:43 0:13:45 70 36/F
Women 30-39
----------------------------------------------------------------------------------
Place Name Town Time Pace OvrAll InSex
----------------------------------------------------------------------------------
1. Andrea Bedore Amherst, NY 0:22:11 0:07:08 7 1/F
2. Brooke Reynolds Lancaster, NY 0:25:05 0:08:04 14 3/F
3. Mary Bostwick Cheektowaga, NY 0:25:21 0:08:10 15 4/F
4. Christina Kinney Williamsville, NY 0:29:13 0:09:24 37 13/F
5. Dana Rae Zygmunt Grand Island, NY 0:30:57 0:09:58 44 17/F
6. Stephanie Sweeney Wheatfield, NY 0:34:15 0:11:01 57 26/F
7. Emma Grigg Cheektowaga, NY 0:36:08 0:11:38 62 29/F
8. Gwendolyn Malinowski Tonawanda, NY 0:45:36 0:14:41 72 37/F
Women 40-49
----------------------------------------------------------------------------------
Place Name Town Time Pace OvrAll InSex
----------------------------------------------------------------------------------
1. Heather Biondolillo Perry, NY 0:27:25 0:08:49 24 7/F
2. Jennifer Tower Ransomville, NY 0:28:05 0:09:02 30 10/F
3. Anneke Ieda Williamsville, NY 0:30:02 0:09:40 40 15/F
4. Danyelle Tower Ransomville, NY 0:31:06 0:10:01 46 19/F
5. Becky Wilcox Pendleton, NY 0:32:25 0:10:26 52 23/F
6. Cheryl Manuel Amherst, NY 0:34:42 0:11:10 59 27/F
7. Shanlee Carey Cheektowaga, NY 0:40:41 0:13:06 66 33/F
8. Marcy Burkett West Seneca, NY 0:42:24 0:13:39 69 35/F
9. Mary Skinner Kenmore, NY 0:49:29 0:15:56 75 39/F
Women 50-59
----------------------------------------------------------------------------------
Place Name Town Time Pace OvrAll InSex
----------------------------------------------------------------------------------
1. Christine O'Hara Lewiston, NY 0:27:22 0:08:49 23 6/F
2. Beth Munro Orchard Park, NY 0:27:28 0:08:50 25 8/F
3. Cindi Raepple Grand Island, NY 0:27:29 0:08:51 26 9/F
4. Kelly Roberts Barker, NY 0:28:15 0:09:06 31 11/F
5. Ann More Buffalo, NY 0:29:11 0:09:24 36 12/F
6. Margie Loomis West Seneca, NY 0:30:23 0:09:47 42 16/F
7. Kelly Cartus Williamsville, NY 0:31:02 0:09:59 45 18/F
8. Terri Sica Cheektowaga, NY 0:31:07 0:10:01 47 20/F
9. Denise Olewnik Lockport, NY 0:31:13 0:10:03 49 21/F
10. Julie Deuble Grand Island, NY 0:32:48 0:10:33 53 24/F
11. Patricia Baker Lockport, NY 0:36:58 0:11:54 63 30/F
12. Patty Wagner Grand Island, NY 0:37:02 0:11:55 64 31/F
13. Kristen Drozdzak Buffalo, NY 0:45:42 0:14:43 73 38/F
Women 60-69
----------------------------------------------------------------------------------
Place Name Town Time Pace OvrAll InSex
----------------------------------------------------------------------------------
1. Kathy Gregoire Hamburg, NY 0:29:51 0:09:36 39 14/F
2. Joan Golda Grand Island, NY 0:37:52 0:12:11 65 32/F
3. Nancy Stonebraker Lancaster, NY 0:41:42 0:13:25 68 34/F
Top of Page
Men - Age Group Results Women - Age Groups Overall Finish Order Age Graded Overall
Men 15-19
--------------------------------------------------------------------------------
Place Name Town Time Pace OvrAll InSex
--------------------------------------------------------------------------------
1. Arian Cayea Medina, NY 0:18:07 0:05:50 2 2/M
Men 20-29
--------------------------------------------------------------------------------
Place Name Town Time Pace OvrAll InSex
--------------------------------------------------------------------------------
1. John Runkle Niagara Falls, NY 0:26:10 0:08:25 18 13/M
2. Joshua Vacanti Lockport, NY 0:33:29 0:10:47 55 30/M
3. Andrew Torres Williamsville, NY 0:34:53 0:11:14 60 33/M
4. Shawn Munro Orchard Park, NY 0:47:30 0:15:17 74 36/M
Men 30-39
--------------------------------------------------------------------------------
Place Name Town Time Pace OvrAll InSex
--------------------------------------------------------------------------------
1. Andy Macdonald Hamburg, NY 0:17:02 0:05:29 1 1/M
2. Jonathan Caruso East Amherst, NY 0:19:44 0:06:21 3 3/M
3. John Canty Amherst, NY 0:22:18 0:07:11 8 7/M
4. Michael Warren Cheektowaga, NY 0:22:35 0:07:16 9 8/M
5. Greigh Gruarin Youngstown, NY 0:24:57 0:08:02 12 11/M
6. Max Greco Niagara Falls, NY 0:27:04 0:08:43 20 15/M
7. Mathew Pike Lockport, NY 0:27:37 0:08:53 27 18/M
8. Chris Mattice Niagara Falls, NY 0:27:43 0:08:55 28 19/M
9. Michael Chapman Tonawanda, NY 0:28:41 0:09:14 34 23/M
10. Noah Zygmunt Grand Island, NY 1:11:05 0:22:53 76 37/M
Men 40-49
--------------------------------------------------------------------------------
Place Name Town Time Pace OvrAll InSex
--------------------------------------------------------------------------------
1. James Ciliberto Cheektowaga, NY 0:19:57 0:06:25 4 4/M
2. Charles Anderson Grand Island, NY 0:21:40 0:06:58 6 6/M
3. John Wayda Niagara Falls, NY 0:25:35 0:08:14 16 12/M
4. Bruce Elliott Niagara Falls, NY 0:27:11 0:08:45 21 16/M
5. Mark Biondolillo Perry, NY 0:28:31 0:09:11 33 22/M
6. Scott Bylewski Clarence Center, NY 0:29:03 0:09:21 35 24/M
7. Dennis Sincebaugh Auburn, NY 0:29:50 0:09:36 38 25/M
8. Chris Mathews West Seneca, NY 0:30:23 0:09:47 41 26/M
9. Ryan Zygmunt Grand Island, NY 0:44:35 0:14:21 71 35/M
Men 50-59
--------------------------------------------------------------------------------
Place Name Town Time Pace OvrAll InSex
--------------------------------------------------------------------------------
1. Mark Shima Williamsville, NY 0:20:44 0:06:40 5 5/M
2. Paul Gerspach Lewiston, NY 0:24:22 0:07:51 11 10/M
3. Lee Martin Lewiston, NY 0:27:50 0:08:58 29 20/M
4. John Olewnik Lockport, NY 0:28:28 0:09:10 32 21/M
5. Mark Tower Ransomville, NY 0:30:51 0:09:56 43 27/M
6. Roy Loomis West Seneca, NY 0:33:54 0:10:55 56 31/M
Men 60-69
--------------------------------------------------------------------------------
Place Name Town Time Pace OvrAll InSex
--------------------------------------------------------------------------------
1. Richard Brotz Cheektowga, NY 0:23:18 0:07:30 10 9/M
2. Paul Reynolds Elma, NY 0:26:57 0:08:40 19 14/M
3. Michael Irish East Amherst, NY 0:27:20 0:08:48 22 17/M
4. Gerald Krayenvenger Buffalo, NY 0:31:08 0:10:01 48 28/M
5. Louis Badolato Niagara Falls, NY 0:32:24 0:10:26 51 29/M
6. Michael Krayenvenger Buffalo, NY 0:34:19 0:11:03 58 32/M
Men 70-79
--------------------------------------------------------------------------------
Place Name Town Time Pace OvrAll InSex
--------------------------------------------------------------------------------
1. Ed Russell East Amherst, NY 0:41:09 0:13:15 67 34/M
Top of Page
Age Graded Overall Men - Age Groups Women - Age Groups Overall Finish Order
----------------------------------------------------------------------------
AGPlace Name AGtime AGpct Age Time Place
----------------------------------------------------------------------------
1. Andy Macdonald 0:16:59 76.45% 30 0:17:02 1
2. Arian Cayea 0:17:30 74.17% 15 0:18:07 2
3. James Ciliberto 0:17:41 73.39% 49 0:19:57 4
4. Mark Shima 0:17:50 72.81% 53 0:20:44 5
5. Richard Brotz 0:18:29 70.27% 63 0:23:18 10
6. Andrea Bedore 0:22:11 66.57% 30 0:22:11 7
7. Jonathan Caruso 0:19:34 66.34% 32 0:19:44 3
8. Charles Anderson 0:19:39 66.07% 46 0:21:40 6
9. Cindi Raepple 0:22:26 65.85% 58 0:27:29 26
10. Christine O'Hara 0:22:52 64.59% 56 0:27:22 23
11. Beth Munro 0:23:13 63.62% 55 0:27:28 25
12. Kathy Gregoire 0:23:29 62.87% 61 0:29:51 39
13. Ann More 0:23:49 62.01% 58 0:29:11 36
14. Michael Irish 0:20:57 61.99% 67 0:27:20 22
15. Paul Gerspach 0:21:17 61.01% 51 0:24:22 11
16. John Canty 0:21:34 60.20% 37 0:22:18 8
17. Paul Reynolds 0:21:55 59.25% 60 0:26:57 19
18. Nicole Grasso 0:24:58 59.15% 27 0:24:58 13
19. Brooke Reynolds 0:25:05 58.87% 30 0:25:05 14
20. Kelly Roberts 0:25:15 58.49% 50 0:28:15 31
21. Heather Biondolillo 0:25:18 58.39% 47 0:27:25 24
22. Mary Bostwick 0:25:21 58.25% 30 0:25:21 15
23. Michael Warren 0:22:19 58.18% 33 0:22:35 9
24. Jamie Raepple 0:25:40 57.53% 29 0:25:40 17
25. John Wayda 0:22:52 56.80% 48 0:25:35 16
26. Kelly Cartus 0:26:14 56.30% 55 0:31:02 45
27. Margie Loomis 0:26:16 56.22% 53 0:30:23 42
28. Denise Olewnik 0:26:41 55.34% 54 0:31:13 49
29. John Olewnik 0:23:55 54.30% 56 0:28:28 32
30. Jennifer Tower 0:27:20 54.02% 40 0:28:05 30
31. Bruce Elliott 0:24:06 53.86% 49 0:27:11 21
32. Terri Sica 0:27:30 53.68% 51 0:31:07 47
33. Lee Martin 0:24:19 53.41% 51 0:27:50 29
34. Louis Badolato 0:24:36 52.78% 68 0:32:24 51
35. Greigh Gruarin 0:24:49 52.31% 31 0:24:57 12
36. Julie Deuble 0:28:21 52.08% 53 0:32:48 53
37. Mark Biondolillo 0:25:17 51.34% 49 0:28:31 33
38. Gerald Krayenvenger 0:25:19 51.29% 60 0:31:08 48
39. Anneke Ieda 0:28:53 51.13% 42 0:30:02 40
40. Christina Kinney 0:29:13 50.54% 30 0:29:13 37
41. Joan Golda 0:29:26 50.18% 62 0:37:52 65
42. Scott Bylewski 0:25:57 50.02% 48 0:29:03 35
43. Danyelle Tower 0:29:42 49.72% 43 0:31:06 46
44. John Runkle 0:26:10 49.63% 28 0:26:10 18
45. Patricia Baker 0:29:48 49.54% 59 0:36:58 63
46. Mathew Pike 0:26:20 49.29% 39 0:27:37 27
47. Max Greco 0:26:21 49.28% 36 0:27:04 20
48. Chris Mattice 0:26:37 48.77% 38 0:27:43 28
49. Dana Rae Zygmunt 0:30:17 48.76% 39 0:30:57 44
50. Ed Russell 0:26:56 48.19% 78 0:41:09 67
51. Mark Tower 0:26:57 48.19% 51 0:30:51 43
52. Patty Wagner 0:30:56 47.73% 56 0:37:02 64
53. Chris Mathews 0:27:21 47.47% 47 0:30:23 41
54. Kristin Waldby 0:31:16 47.23% 26 0:31:16 50
55. Cheryl Manuel 0:31:21 47.11% 49 0:34:42 59
56. Becky Wilcox 0:31:22 47.07% 41 0:32:25 52
57. Michael Krayenvenger 0:27:40 46.92% 61 0:34:19 58
58. Victoria Ieda 0:31:35 46.76% 12 0:35:15 61
59. Michael Chapman 0:28:05 46.24% 35 0:28:41 34
60. Dennis Sincebaugh 0:28:15 45.95% 40 0:29:50 38
61. Roy Loomis 0:28:28 45.60% 56 0:33:54 56
62. Nancy Stonebraker 0:33:13 44.45% 60 0:41:42 68
63. Samantha Olewnik 0:33:25 44.19% 26 0:33:25 54
64. Stephanie Sweeney 0:34:07 43.29% 34 0:34:15 57
65. Emma Grigg 0:35:40 41.40% 37 0:36:08 62
66. Joshua Vacanti 0:33:29 38.78% 27 0:33:29 55
67. Kristen Drozdzak 0:38:37 38.23% 55 0:45:42 73
68. Marcy Burkett 0:38:43 38.14% 48 0:42:24 69
69. Shanlee Carey 0:38:51 38.01% 43 0:40:41 66
70. Andrew Torres 0:34:53 37.22% 24 0:34:53 60
71. Paige Guy 0:42:43 34.57% 24 0:42:43 70
72. Gwendolyn Malinowski 0:45:25 32.52% 34 0:45:36 72
73. Mary Skinner 0:46:53 31.49% 44 0:49:29 75
74. Ryan Zygmunt 0:42:13 30.75% 40 0:44:35 71
75. Shawn Munro 0:47:30 27.33% 20 0:47:30 74
76. Noah Zygmunt 1:10:52 18.32% 30 1:11:05 76
Top of Page
Race Results At: BuffaloRunners.com