Boys 5K Run
PL Name YR - - - - Mark - Team
1 Isaac Davis SR 1 4:41 1 10:02 15:56 5:08 Jersey Shore (4)
2 Bryce Ohl SR 3 4:52 3 10:25 16:16 5:15 York Suburban (3)
3 Jonah Powell JR 4 4:53 2 10:25 16:18 5:15 Grove City Area (10)
4 Quinn Serfass SR 10 4:56 6 10:28 16:23 5:17 Loyalsock Twp (4)
5 Ryan Starvaggi JR 5 4:53 4 10:26 16:24 5:17 Harbor Creek (10)
6 Nate Price JR 13 4:58 15 10:34 16:28 5:19 General McLane (10)
7 Aiden Weber JR 7 4:55 5 10:28 16:29 5:19 Harbor Creek (10)
8 Mark Brown JR 20 5:01 13 10:34 16:30 5:19 Greensburg Salem (7)
9 Garrett Baublitz SO 12 4:56 9 10:32 16:31 5:20 Juniata (6)
10 Jarrett Raudensky JR 14 4:58 14 10:34 16:32 5:20 York Suburban (3)
11 Kendall Branan SO 11 4:56 18 10:37 16:35 5:21 Indiana Area (7)
12 Mitchell Rome JR 21 5:02 7 10:31 16:37 5:21 Dallas (2)
13 Jack Zardecki SR 9 4:55 8 10:31 16:42 5:23 Dallas (2)
14 John Koons JR 8 4:55 16 10:36 16:43 5:23 Notre Dame Green Pond
15 Ethan Bernstein SR 33 5:07 19 10:40 16:45 5:24 Saucon Valley (11)
16 Erik Andrzejewski JR 15 4:59 12 10:33 16:45 5:24 General McLane (10)
17 Christian Babo SR 6 4:54 10 10:32 16:46 5:24 Harbor Creek (10)
18 Ben Reisenweaver SR 19 5:01 23 10:44 16:46 5:24 Schuylkill Valley (3)
19 Cameron Binda JR 18 5:00 20 10:40 16:47 5:25 Greensburg Salem (7)
20 Logan Horst JR 34 5:08 27 10:47 16:48 5:25 Lancaster Mennonite (
21 Sam Snodgrass SR 2 4:49 11 10:33 16:49 5:25 South Fayette (7)
22 Joe Cullen SR 17 5:00 17 10:37 16:51 5:26 Wyomissing Area (3)
23 Luke Milhimes SR 71 5:16 37 10:53 16:51 5:26 Gettysburg (3)
24 Anthony Harper SR 16 4:59 25 10:46 16:51 5:26 Msgr Bonner & Abp Pre
25 Ryan Sullivan SR 32 5:07 24 10:46 16:51 5:26 Loyalsock Twp (4)
26 Abenezear Abebe SR 40 5:09 28 10:47 16:53 5:27 Lancaster Mennonite (
27 Van May FR 78 5:17 31 10:48 16:55 5:27 Bedford (5)
28 Brett Pope SR 26 5:05 30 10:47 17:00 5:29 Bellefonte Area (6)
29 Colin Dunn SR 30 5:07 35 10:50 17:01 5:29 South Fayette (7)
30 Alejandro Quintana SO 35 5:08 32 10:49 17:01 5:29 Loyalsock Twp (4)
31 Jacob Pasake SR 23 5:02 21 10:41 17:01 5:29 Western Wayne (2)
32 Zach Kohler JR 27 5:06 33 10:49 17:02 5:29 Tyrone Area (6)
33 Ben Kuhn SO 24 5:03 22 10:42 17:03 5:30 Wyomissing Area (3)
34 Dylan Binda JR 39 5:08 36 10:52 17:04 5:30 Greensburg Salem (7)
35 Matthew Driben SR 76 5:17 43 10:59 17:06 5:31 Wyomissing Area (3)
36 Adam Borton SR 47 5:09 38 10:55 17:07 5:31 Dallas (2)
37 Clay Kimsal SR 43 5:09 34 10:49 17:07 5:31 Crestwood (2)
38 Josh Kerr SR 46 5:09 41 10:58 17:09 5:32 York Suburban (3)
39 Josh Diehl JR 89 5:19 52 11:04 17:13 5:33 Wyomissing Area (3)
40 Shane Cohen JR 74 5:17 40 10:56 17:13 5:33 Lower Moreland (1)
41 Jacob Eshelman JR 37 5:08 39 10:55 17:15 5:34 Franklin Area (10)
42 Nathan Yoder JR 87 5:18 58 11:07 17:15 5:34 Lancaster Mennonite (
43 Tyler Leeser SR 75 5:17 66 11:09 17:16 5:34 Milton (4)
44 Logan Caruso SR 94 5:19 45 11:00 17:17 5:34 Bradford Area (9)
45 Levi Halye JR 49 5:10 46 11:02 17:19 5:35 Hamburg (3)
46 Thomas Foster SO 90 5:19 59 11:07 17:19 5:35 Wyomissing Area (3)
47 Josh Wyandt SR 25 5:04 26 10:46 17:21 5:35 Dallas (2)
48 Owen Bartlebaugh SO 131 5:27 57 11:06 17:21 5:36 Punxsutawney Area (9)
49 Ohm Vyas JR 106 5:22 62 11:08 17:23 5:36 Central Cambria (6)
50 Nate Dougan SR 63 5:14 50 11:03 17:23 5:36 Harbor Creek (10)
51 Benjamin Jones SR 58 5:12 49 11:03 17:23 5:36 Grove City Area (10)
52 Joey Bujdos JR 73 5:16 53 11:04 17:25 5:37 Indiana Area (7)
53 Luis Guyton-Acevedo SR 66 5:15 60 11:07 17:26 5:37 Milton Hershey (3)
54 Damein Moser SO 55 5:11 48 11:03 17:26 5:37 Warrior Run (4)
55 Jacob Hammaker SR 65 5:15 55 11:05 17:26 5:37 Susquenita (3)
56 Kellan Guinn-Bailey JR 77 5:17 70 11:11 17:26 5:37 Milton (4)
57 Bryce Zapusak JR 64 5:14 56 11:06 17:27 5:38 Holy Redeemer (2)
58 Shane McKeon SR 109 5:23 69 11:11 17:27 5:38 Pope John Paul Ii (1)
59 Will Bucher JR 50 5:10 51 11:03 17:27 5:38 Trinity (3)
60 Shane Artis SO 80 5:17 75 11:12 17:28 5:38 Salisbury (11)
61 Mitchell Chunta JR 22 5:02 42 10:59 17:28 5:38 Forest Hills (6)
62 Johnathan Asay SR 41 5:09 47 11:03 17:28 5:38 Freeport Area (7)
63 Silas Buckwalter SR 85 5:18 86 11:16 17:28 5:38 Donegal (3)
64 Tanner Haynes SR 52 5:11 61 11:07 17:29 5:38 York Suburban (3)
65 Rafael Mendez SR 97 5:20 72 11:12 17:30 5:38 Milton Hershey (3)
66 Nicholas Gershey JR 82 5:18 68 11:11 17:31 5:39 Scranton Prep (2)
67 Caeden Smith JR 53 5:11 54 11:04 17:32 5:39 East Pennsboro (3)
68 Matthew Chaikowsky FR 28 5:06 44 11:00 17:33 5:39 Saucon Valley (11)
69 Andrew Hirneisen SO 146 5:29 87 11:16 17:33 5:40 Gettysburg (3)
70 Zach Buckner FR 60 5:13 71 11:12 17:34 5:40 Fairview (10)
71 Dylan Throop FR 122 5:25 84 11:15 17:35 5:40 General McLane (10)
72 Andrew Paskey JR 114 5:23 100 11:19 17:35 5:40 York Suburban (3)
73 Joe Kohler SR 92 5:19 79 11:14 17:35 5:40 Tyrone Area (6)
74 Mitchell Martin SR 38 5:08 29 10:47 17:36 5:40 Berwick (2)
75 Nick Doresky SR 72 5:16 73 11:12 17:36 5:41 Milton (4)
76 Luke Owrey JR 61 5:14 74 11:12 17:37 5:41 Grove City Area (10)
77 Dominic Mazzariello SR 51 5:11 63 11:08 17:37 5:41 Somerset (5)
78 Cejay Walker JR 56 5:12 64 11:08 17:37 5:41 Somerset (5)
79 Tanner Walter SO 107 5:22 77 11:13 17:37 5:41 Milton (4)
80 Tobias Jones SO 83 5:18 76 11:13 17:37 5:41 Grove City Area (10)
81 Cameron Junk SR 116 5:23 78 11:14 17:38 5:41 Upper Prekiomen (1)
82 Wyatt Conrad SR 36 5:08 88 11:17 17:39 5:41 Hamburg (3)
83 Doug Hallman JR 93 5:19 94 11:18 17:40 5:42 Shikellamy (4)
84 Robert Leiser SR 45 5:09 81 11:14 17:41 5:42 Northwestern Lehigh (
85 Julian Yerger SO 139 5:28 85 11:15 17:41 5:42 Indiana Area (7)
86 Filler Bradley SR 138 5:28 89 11:17 17:42 5:43 Gettysburg (3)
87 Ishmael Kirkwood JR 81 5:17 90 11:17 17:43 5:43 Big Spring (3)
88 Samuel Hydro JR 104 5:22 98 11:19 17:44 5:43 Jim Thorpe (11)
89 Van Wirebach JR 149 5:29 114 11:26 17:44 5:43 Conrad Weiser (3)
90 Nate Kuntz SO 59 5:13 83 11:15 17:45 5:43 Central Cambria (6)
91 Tyler Kraft SO 135 5:27 104 11:23 17:47 5:44 Bradford Area (9)
92 Joseph Somora SO 68 5:15 82 11:15 17:47 5:44 Grove City Area (10)
93 Travis Anderson SO 102 5:21 103 11:22 17:48 5:44 Pine Grove Area (11)
94 Evan Weaver SR 132 5:27 116 11:27 17:49 5:45 Indiana Area (7)
95 Mac Polny JR 141 5:28 110 11:25 17:49 5:45 Montour (7)
96 Jordan Ohl SO 118 5:24 113 11:25 17:50 5:45 York Suburban (3)
97 Ryan Vargo JR 91 5:19 65 11:09 17:50 5:45 Wyomissing Area (3)
98 Sam Killinger SO 103 5:21 91 11:17 17:51 5:45 Uniontown Area (7)
99 Dylan McNichol SR 79 5:17 105 11:23 17:51 5:45 Palisades (11)
100 Nick Temel JR 113 5:23 128 11:31 17:51 5:45 Conneaut (10)
101 Silas Mays SR 128 5:27 124 11:29 17:52 5:46 South Fayette (7)
102 Andre Corbin JR 100 5:21 117 11:27 17:52 5:46 New Castle (7)
103 Anthony Litrenta SO 69 5:16 97 11:19 17:53 5:46 New Castle (7)
104 Kerry Lyons SR 134 5:27 107 11:24 17:53 5:46 Scranton Prep (2)
105 Jonas Mendez SO 62 5:14 0 17:53 5:46 Milton Hershey (3)
106 Justin Goodrich SO 152 5:29 122 11:28 17:54 5:46 Scranton Prep (2)
107 Sheamus Hammerstone SR 29 5:06 67 11:10 17:54 5:46 Notre Dame Green Pond
108 Quenton Long SR 70 5:16 96 11:19 17:54 5:46 Mifflinburg (4)
109 Mason Murray SO 84 5:18 99 11:19 17:54 5:46 Grove City Area (10)
110 Brody Carlin SR 136 5:28 118 11:27 17:55 5:47 Montour (7)
111 Cole Frazier FR 99 5:21 119 11:27 17:56 5:47 Hickory (10)
112 Michael Florig SR 124 5:26 101 11:21 17:57 5:47 Pope John Paul Ii (1)
113 Austen Metts SR 110 5:23 102 11:21 17:58 5:47 Uniontown Area (7)
114 Tucker Watson JR 42 5:09 95 11:18 17:58 5:48 Meadville (10)
115 Calvin Bailey FR 125 5:26 132 11:32 17:59 5:48 Lewisburg (4)
116 Daniel Ford SO 54 5:11 92 11:17 17:59 5:48 Quaker Valley (7)
117 Colton Loreman SO 112 5:23 111 11:25 18:01 5:48 Milton (4)
118 Nolan Weber SO 117 5:23 106 11:24 18:01 5:49 Harbor Creek (10)
119 John Maize SO 44 5:09 80 11:14 18:01 5:49 Danville (4)
120 Jason Stanko SR 121 5:25 125 11:30 18:01 5:49 Lewisburg (4)
121 Corbin Heitzenrater SO 165 5:32 137 11:35 18:02 5:49 Punxsutawney Area (9)
122 Chris Deschler SR 168 5:33 135 11:34 18:02 5:49 Allentown Cc (11)
123 Garret Cornell JR 67 5:15 123 11:29 18:03 5:49 Bedford (5)
124 Chad Helmininack FR 160 5:31 134 11:33 18:04 5:50 Grove City Area (10)
125 Cameron Kutek SR 157 5:31 131 11:31 18:05 5:50 Uniontown Area (7)
126 Matt Nickolaus SR 111 5:23 138 11:36 18:05 5:50 Loyalsock Twp (4)
127 Josh Jarden SR 31 5:07 93 11:17 18:06 5:50 Dallas (2)
128 Aaron Shoemaker SR 174 5:34 140 11:37 18:06 5:50 Allentown Cc (11)
129 Matthew Jordan FR 126 5:26 120 11:28 18:06 5:50 Hickory (10)
130 Jonah Miller FR 98 5:21 112 11:25 18:06 5:50 New Castle (7)
131 Caleb Mandel JR 101 5:21 108 11:24 18:07 5:50 Harbor Creek (10)
132 Chase Carpenter SR 48 5:09 109 11:25 18:08 5:51 Jersey Shore (4)
133 Phillip Castrine SR 155 5:30 133 11:33 18:09 5:51 Northwestern Lehigh (
134 Brendan Christ JR 133 5:27 141 11:37 18:10 5:51 Allentown Cc (11)
135 Isaac Evans SR 159 5:31 0 18:10 5:52 Indiana Area (7)
136 Jack Brosius FR 129 5:27 153 11:41 18:11 5:52 Pope John Paul Ii (1)
137 Ryan Hunyadi SO 96 5:20 121 11:28 18:11 5:52 New Castle (7)
138 George Strish JR 187 5:37 150 11:40 18:11 5:52 Holy Redeemer (2)
139 Gary Waters JR 153 5:30 130 11:31 18:11 5:52 Milton Hershey (3)
140 Lucas Volpetti JR 185 5:37 146 11:39 18:11 5:52 Holy Redeemer (2)
141 Nick Deschler SR 178 5:36 143 11:38 18:11 5:52 Allentown Cc (11)
142 Riley Gilleland JR 88 5:19 0 18:12 5:52 Uniontown Area (7)
143 Josh Klemmensen SR 119 5:24 129 11:31 18:12 5:52 Deer Lakes (7)
144 Vinnie Bizzarro JR 182 5:37 155 11:41 18:13 5:52 Bradford Area (9)
145 Zac Gibson FR 163 5:31 156 11:42 18:13 5:52 New Castle (7)
146 Jake Edwards SR 162 5:31 169 11:45 18:13 5:53 Milton Hershey (3)
147 Addison Magyar JR 151 5:29 144 11:39 18:14 5:53 Warrior Run (4)
148 Noah Calisti SO 173 5:33 149 11:40 18:15 5:53 Greensburg Salem (7)
149 Jeremy Capella JR 137 5:28 127 11:30 18:16 5:53 Conwell-Egan (12)
150 Anthony Coppolella SO 169 5:33 172 11:46 18:16 5:53 Pen Argyl Area (11)
151 Brian McGarrity FR 181 5:36 159 11:43 18:16 5:53 Msgr Bonner & Abp Pre
152 Quinton Gatons FR 176 5:35 152 11:40 18:17 5:54 Greensburg Salem (7)
153 Nick Pikul SO 183 5:37 154 11:41 18:19 5:54 Holy Redeemer (2)
154 Anthony Pacchioli SR 105 5:22 115 11:26 18:19 5:54 Notre Dame Green Pond
155 Scott Curry SR 130 5:27 145 11:39 18:20 5:55 York Suburban (3)
156 Zach Brandis SO 186 5:37 160 11:43 18:22 5:55 Central Cambria (6)
157 Thimons Cj SO 143 5:28 142 11:37 18:22 5:55 Highlands (7)
158 Cody Smith FR 161 5:31 167 11:44 18:22 5:55 Notre Dame Green Pond
159 Mark Krafczyk SR 191 5:38 168 11:45 18:23 5:56 Allentown Cc (11)
160 John Curtis SR 156 5:30 174 11:46 18:28 5:57 Corry Area (10)
161 Ethan Shuagis FR 206 5:42 181 11:50 18:28 5:57 Central Cambria (6)
162 Scott Williams SR 193 5:38 161 11:43 18:28 5:57 Holy Redeemer (2)
163 David Carolan SR 167 5:32 166 11:44 18:29 5:57 Allentown Cc (11)
164 Isaac Roadman SO 192 5:38 164 11:44 18:29 5:58 Indiana Area (7)
165 Matthew Brunetti SR 115 5:23 139 11:36 18:30 5:58 Crestwood (2)
166 Chris Hine FR 184 5:37 151 11:40 18:31 5:58 Holy Redeemer (2)
167 Cassidy Hoffman SR 86 5:18 148 11:40 18:31 5:58 Warrior Run (4)
168 David Mead JR 166 5:32 0 18:31 5:58 Honesdale (2)
169 Kaden Bucher FR 209 5:43 189 12:01 18:32 5:58 Pope John Paul Ii (1)
170 Jack Aulbach SO 95 5:19 126 11:30 18:32 5:58 Blackhawk (7)
171 Harrison McMillen SR 140 5:28 158 11:42 18:33 5:59 Clearfield Area (9)
172 Tyler Wilson SR 148 5:29 157 11:42 18:35 5:59 Central Cambria (6)
173 Isaac Swanson JR 145 5:28 163 11:44 18:35 6:00 Clearfield Area (9)
174 Ike Haycisak SO 188 5:37 177 11:49 18:35 6:00 Central Cambria (6)
175 Michael Maring SR 175 5:35 179 11:50 18:36 6:00 Harbor Creek (10)
176 Greg Stevens JR 195 5:39 180 11:50 18:38 6:00 Conwell-Egan (12)
177 Steven Lebron SR 127 5:26 162 11:43 18:38 6:01 Capa (12)
178 Matt Berzonsky JR 177 5:36 176 11:49 18:39 6:01 Indiana Area (7)
179 Dustin Edsall SO 142 5:28 147 11:40 18:40 6:01 Honesdale (2)
180 Alex Reed SO 150 5:29 175 11:47 18:43 6:02 Loyalsock Twp (4)
181 Burton Carbino JR 57 5:12 136 11:34 18:45 6:03 Holy Ghost Prep (1)
182 Charlie Hohl SR 108 5:23 183 11:54 18:45 6:03 Notre Dame Green Pond
183 Noah Cooper SO 147 5:29 165 11:44 18:46 6:03 Dallas (2)
184 Dominic Capaci JR 194 5:38 170 11:46 18:47 6:03 Holy Redeemer (2)
185 Kyle Price FR 158 5:31 173 11:46 18:47 6:04 Crestwood (2)
186 Chris Cammarata SR 189 5:38 185 11:55 18:50 6:04 New Hope Solebury (1)
187 Alex Jeffers SR 202 5:41 187 11:59 18:51 6:05 Central Cambria (6)
188 Dave Sokoloski SR 144 5:28 182 11:51 18:51 6:05 North Schuylkill (11)
189 Andrew Brammer SO 154 5:30 178 11:50 18:52 6:05 Milton Hershey (3)
190 Gabe Mitchell FR 200 5:40 186 11:55 18:52 6:05 Bradford Area (9)
191 Santino Servagno SR 210 5:43 193 12:06 18:54 6:06 Allentown Cc (11)
192 Nick Leo SR 207 5:42 190 12:01 18:55 6:06 Greensburg Salem (7)
193 Jack Phillips JR 164 5:32 184 11:54 18:56 6:06 Pope John Paul Ii (1)
194 George Eggleston SR 120 5:24 171 11:46 18:57 6:07 New Castle (7)
195 Saabir Yasin Spann SR 171 5:33 196 12:08 19:02 6:08 Overbrook (12)
196 Lamont Brooks SO 172 5:33 197 12:09 19:03 6:08 Overbrook (12)
197 Aaron Meilinger SR 123 5:25 188 12:00 19:04 6:09 Notre Dame Green Pond
198 Christian Kruse SO 197 5:39 191 12:02 19:05 6:09 New Hope Solebury (1)
199 Jonah Snyder SO 215 5:44 200 12:12 19:10 6:11 Milton (4)
200 Kyler Crawford FR 208 5:43 199 12:11 19:11 6:11 Milton (4)
201 Tony Caravaggio SR 170 5:33 192 12:06 19:12 6:12 Dallas (2)
202 Richard Coleman SR 179 5:36 195 12:07 19:14 6:12 Milton Hershey (3)
203 Logan Franquet SR 216 5:46 202 12:13 19:15 6:12 Loyalsock Twp (4)
204 Tyler Vandenberg SO 211 5:43 198 12:10 19:16 6:13 Greensburg Salem (7)
205 Andrew Kraft SO 214 5:44 209 12:19 19:20 6:14 Bradford Area (9)
206 Billy Dirita FR 201 5:40 205 12:16 19:21 6:14 Msgr Bonner & Abp Pre
207 Ian Paterniti 9 223 5:55 213 12:27 19:23 6:15 Bradford Area (9)
208 Adric Macharia JR 190 5:38 194 12:06 19:23 6:15 Swenson Arts & Techno
209 Ryan Cottillion FR 219 5:50 208 12:19 19:25 6:16 Bradford Area (9)
210 John Sachenik SO 213 5:44 204 12:15 19:26 6:16 Wyomissing Area (3)
211 Meless Badume SO 205 5:42 201 12:13 19:31 6:17 Engineering & Science
212 Jacob Groger SO 203 5:41 206 12:16 19:32 6:18 Somerset (5)
213 Joseph Gubernot JR 198 5:39 210 12:24 19:35 6:19 Notre Dame Green Pond
214 Aaron Coleman SR 230 5:59 221 12:41 19:35 6:19 Franklin Learning Cnt
215 Joe Hughes SR 196 5:39 214 12:27 19:36 6:19 Lansdale Catholic (12
216 Dylan Mackenzie SR 220 5:52 215 12:33 19:40 6:21 Loyalsock Twp (4)
217 Andrew Moreland SO 204 5:41 203 12:13 19:40 6:21 Engineering & Science
218 Alexander Badman SR 218 5:49 216 12:34 19:42 6:21 Conwell-Egan (12)
219 James Bastian SO 229 5:59 220 12:40 19:44 6:22 Somerset (5)
220 Jeremiah Vezza JR 180 5:36 207 12:17 19:46 6:23 Clearfield Area (9)
221 Jason Mitala SR 226 5:57 219 12:36 19:47 6:23 Pope John Paul Ii (1)
222 Danny Carr FR 222 5:55 222 12:42 19:47 6:23 Lansdale Catholic (12
223 Skylar Thomas FR 199 5:40 212 12:26 19:47 6:23 New Castle (7)
224 Jack Flynn FR 227 5:57 218 12:36 19:48 6:23 Pope John Paul Ii (1)
225 Andrew Straka FR 217 5:49 217 12:34 19:54 6:25 Somerset (5)
226 Alex Calhoun SR 212 5:43 211 12:26 19:54 6:25 Bedford (5)
227 Aidan Feeney SR 225 5:57 223 12:51 20:23 6:34 Lansdale Catholic (12
228 Joseph Menta JR 228 5:58 224 13:06 20:54 6:44 Lansdale Catholic (12
229 Larky Brakeall JR 224 5:55 226 13:13 21:11 6:50 Bedford (5)
230 Jorden Feaster SO 221 5:55 225 13:08 21:13 6:50 Bedford (5)
231 Ben Raygor SO 232 6:19 228 13:30 21:17 6:52 Somerset (5)
232 Sean Milligan JR 236 6:23 230 13:44 21:35 6:58 Msgr Bonner & Abp Pre
233 Jack Crotty SO 231 6:09 227 13:30 21:40 6:59 Lansdale Catholic (12
234 Eddie Dolan FR 235 6:21 229 13:43 21:46 7:01 Lansdale Catholic (12
235 John Murphy FR 234 6:20 233 13:55 21:50 7:03 Lansdale Catholic (12
236 Bobby Ulmer SR 233 6:20 231 13:53 22:02 7:06 Msgr Bonner & Abp Pre
237 Jon Huynh SR 237 6:28 232 13:55 22:03 7:06 Somerset (5)
238 Mike Gross FR 238 6:36 234 14:00 22:28 7:15 Msgr Bonner & Abp Pre