Kalamazoo Speedway

Kalamazoo Speedway Weekly Update
April 24th Rained Out
Weekly Zoo Notes
Kalamazoo Speedway Weekly Update

Kalamazoo Speedway Weekly Update

4/27/2026 -
Kalamazoo Speedway Weekly Update The 5th Annual Dare to Be Different Race for Autism has been rescheduled for this Friday, May 1st at 7:30PM. Stay tuned—more details coming soon! Alamo Night at the Zoo is also set for this Friday night! All Alamo Township residents who show a valid photo ID will receive FREE admission. It’s opening night for the Mu
April 24th Rained Out

April 24th Rained Out

4/23/2026 -
Due to the high chance of precipitation right around race time, tomorrow’s (April 24th) event at Kalamazoo Speedway has been canceled. After keeping a close eye on the forecast, Donnie feels it’s best to make the call early rather than risk a last minute call for our fans, teams, and staff. We hope to see you at our next event on May 1st! We apprec
Weekly Zoo Notes

Weekly Zoo Notes

4/20/2026 -
Weekly Zoo Notes Tire Sales Update: Donnie will be at the track Tuesday, April 21st after 5PM for tire sales. He will not be at the track on Wednesday this week—please plan accordingly. Alamo Township Night – Friday, April 24th: All Alamo Township residents will receive FREE admission with a valid photo ID. We’re excited to welcome our great neighb

Latest News

Kalamazoo Speedway Weekly Update

Kalamazoo Speedway Weekly Update

4/27/2026
Kalamazoo Speedway Weekly Update The 5th Annual Dare to Be Different Race for Autism has been rescheduled for this Friday, May 1st at 7:30PM. Stay tuned—more details coming soon! Alamo Night at the Zoo is also set for this Friday night! All Alamo Township residents who...more
April 24th Rained Out

April 24th Rained Out

4/23/2026
Due to the high chance of precipitation right around race time, tomorrow’s (April 24th) event at Kalamazoo Speedway has been canceled. After keeping a close eye on the forecast, Donnie feels it’s best to make the call early rather than risk a last minute call for our fans,...more
Weekly Zoo Notes

Weekly Zoo Notes

4/20/2026
Weekly Zoo Notes Tire Sales Update: Donnie will be at the track Tuesday, April 21st after 5PM for tire sales. He will not be at the track on Wednesday this week—please plan accordingly. Alamo Township Night – Friday, April 24th: All Alamo Township residents will receive...more
Roahrig Scores $5,000 Payday in Intimidator 100 Season Opener at

Roahrig Scores $5,000 Payday in Intimidator 100 Season Opener at...

4/18/2026
Roahrig Scores $5,000 Payday in Intimidator 100 Season Opener at Kalamazoo Speedway Kalamazoo, MI — A record crowd packed the stands at Kalamazoo Speedway for the 76th season opener, as the Intimidator 100 delivered a thrilling night of racing with an impressive 90-car,...more
4/17/2026 - Kalamazoo Speedway

4/17/2026 - Kalamazoo Speedway

Kalamazoo, MI

Intimidator 100 Outlaw Super Late Models

The Outlaw Super Late Models will kick off the 2026 season with the Intimidator 100 for $5000 to win! Joining the show will be the always-exciting Street Stocks and FWDs.Adult Ga $25
kids 6-12 $10
Kids 5 and under FREE
Pit passes $35.
Youths Pits 12 and under $15

Classes

  • Street Stocks27 entries
  • FWDs48 entries
  • Outlaw Super Late Models16 entries

Track Contact

Full Event Information on MyRacePass

Street Stocks

30 Laps

A Feature 1

Finish Start # Competitor Hometown +/-
1 9 2 Jeffery Town Jeffery Town Otsego, MI Otsego, MI 8
2 5 5G Brock Ganus Brock Ganus Constantine, MI Constantine, MI 3
3 8 5J Jeff Ganus Jeff Ganus Constantine, MI Constantine, MI 5
4 7 9 Alex Sexton Alex Sexton Mattawan, MI Mattawan, MI 3
5 13 28 Logan Maynard Logan Maynard 8
6 14 25R Kyle Ribble Kyle Ribble Gun Lake, MI Gun Lake, MI 8
7 2 59 Bradley Bullis Bradley Bullis Vicksburg, MI Vicksburg, MI -5
8 12 68 Kyle VanSparrentak Kyle VanSparrentak Alamo, MI Alamo, MI 4
9 11 16 Brandon Zachary Brandon Zachary Paw Paw, MI Paw Paw, MI 2
10 18 4 Josh Trammell Josh Trammell Battle Creek , MI Battle Creek , MI 8
11 17 2V Jesse VanAvery Jr Jesse VanAvery Jr Comstock, MI Comstock, MI 6
12 1 2K Kenny Head II Kenny Head II Kalamazoo, MI Kalamazoo, MI -11
13 4 17H Blake Hybels Blake Hybels Plainwell, MI Plainwell, MI -9
14 6 64 Mason Montgomery Mason Montgomery Shelbyville, MI Shelbyville, MI -8
15 10 21 Mike Gain Mike Gain Battle Creek , MI Battle Creek , MI -5
16 3 5 Tyler Hufford Tyler Hufford Vicksburg, MI Vicksburg, MI -13
17 16 47 Luke Krick Luke Krick , MI , MI -1
18 15 10 Cody Lollar Cody Lollar Buchanan, MI Buchanan, MI -3
25 Laps

B Feature 1

Finish Start # Competitor Hometown +/-
1 8 41 Bobby Oxford Bobby Oxford 7
2 6 70 Clyde Milliken Clyde Milliken Benton Harbor, MI Benton Harbor, MI 4
3 4 22 Jerry Ballard Jerry Ballard Hastings, MI Hastings, MI 1
4 3 22D Jason Dobosiewicz Jason Dobosiewicz South Bend, IN South Bend, IN -1
5 7 7V Alexander Vonkoenig Alexander Vonkoenig Saint Joseph, MI Saint Joseph, MI 2
6 5 4W Mike Waldon Mike Waldon Plainwell, MI Plainwell, MI -1
7 2 25 Joe Hendrixson Joe Hendrixson Scotts, MI Scotts, MI -5
8 1 18 garrett Daniels garrett Daniels Kalamazoo, MI Kalamazoo, MI -7
DNS 9 11Z Craig Osborn Craig Osborn Hopkins, MI Hopkins, MI -

Qualifying 1

Finish Start # Competitor Hometown Time
1 19 25R Kyle Ribble Kyle Ribble Gun Lake, MI Gun Lake, MI
2 14 28 Logan Maynard Logan Maynard
3 24 68 Kyle VanSparrentak Kyle VanSparrentak Alamo, MI Alamo, MI
4 27 16 Brandon Zachary Brandon Zachary Paw Paw, MI Paw Paw, MI
5 5 21 Mike Gain Mike Gain Battle Creek , MI Battle Creek , MI
6 21 2 Jeffery Town Jeffery Town Otsego, MI Otsego, MI
7 7 5J Jeff Ganus Jeff Ganus Constantine, MI Constantine, MI
8 20 9 Alex Sexton Alex Sexton Mattawan, MI Mattawan, MI
9 16 64 Mason Montgomery Mason Montgomery Shelbyville, MI Shelbyville, MI
10 6 5G Brock Ganus Brock Ganus Constantine, MI Constantine, MI
11 11 17H Blake Hybels Blake Hybels Plainwell, MI Plainwell, MI
12 10 5 Tyler Hufford Tyler Hufford Vicksburg, MI Vicksburg, MI
13 2 59 Bradley Bullis Bradley Bullis Vicksburg, MI Vicksburg, MI
14 8 2K Kenny Head II Kenny Head II Kalamazoo, MI Kalamazoo, MI
15 13 10 Cody Lollar Cody Lollar Buchanan, MI Buchanan, MI
16 12 47 Luke Krick Luke Krick , MI , MI
17 23 2V Jesse VanAvery Jr Jesse VanAvery Jr Comstock, MI Comstock, MI
Top 17 transfer
18 18 41 Bobby Oxford Bobby Oxford
19 25 7V Alexander Vonkoenig Alexander Vonkoenig Saint Joseph, MI Saint Joseph, MI
20 15 70 Clyde Milliken Clyde Milliken Benton Harbor, MI Benton Harbor, MI
21 26 4W Mike Waldon Mike Waldon Plainwell, MI Plainwell, MI
22 1 22 Jerry Ballard Jerry Ballard Hastings, MI Hastings, MI
23 4 22D Jason Dobosiewicz Jason Dobosiewicz South Bend, IN South Bend, IN
24 9 25 Joe Hendrixson Joe Hendrixson Scotts, MI Scotts, MI
25 3 18 garrett Daniels garrett Daniels Kalamazoo, MI Kalamazoo, MI
26 17 11Z Craig Osborn Craig Osborn Hopkins, MI Hopkins, MI
27 22 4 Josh Trammell Josh Trammell Battle Creek , MI Battle Creek , MI

Hot Laps 1

Finish Start # Competitor Hometown Time
1 19 25R Kyle Ribble Kyle Ribble Gun Lake, MI Gun Lake, MI 15.062
2 9 28 Logan Maynard Logan Maynard 15.082
3 24 68 Kyle VanSparrentak Kyle VanSparrentak Alamo, MI Alamo, MI 15.110
4 2 16 Brandon Zachary Brandon Zachary Paw Paw, MI Paw Paw, MI 15.131
5 5 21 Mike Gain Mike Gain Battle Creek , MI Battle Creek , MI 15.136
6 12 2 Jeffery Town Jeffery Town Otsego, MI Otsego, MI 15.206
7 17 5J Jeff Ganus Jeff Ganus Constantine, MI Constantine, MI 15.211
8 21 9 Alex Sexton Alex Sexton Mattawan, MI Mattawan, MI 15.225
9 10 64 Mason Montgomery Mason Montgomery Shelbyville, MI Shelbyville, MI 15.228
10 6 5G Brock Ganus Brock Ganus Constantine, MI Constantine, MI 15.243
11 26 17H Blake Hybels Blake Hybels Plainwell, MI Plainwell, MI 15.260
12 8 5 Tyler Hufford Tyler Hufford Vicksburg, MI Vicksburg, MI 15.301
13 27 59 Bradley Bullis Bradley Bullis Vicksburg, MI Vicksburg, MI 15.340
14 7 2K Kenny Head II Kenny Head II Kalamazoo, MI Kalamazoo, MI 15.405
15 18 10 Cody Lollar Cody Lollar Buchanan, MI Buchanan, MI 15.417
16 23 47 Luke Krick Luke Krick , MI , MI 15.428
17 25 2V Jesse VanAvery Jr Jesse VanAvery Jr Comstock, MI Comstock, MI 15.471
18 22 41 Bobby Oxford Bobby Oxford 15.477
19 14 7V Alexander Vonkoenig Alexander Vonkoenig Saint Joseph, MI Saint Joseph, MI 15.545
20 1 70 Clyde Milliken Clyde Milliken Benton Harbor, MI Benton Harbor, MI 15.724
21 20 4W Mike Waldon Mike Waldon Plainwell, MI Plainwell, MI 15.735
22 4 22 Jerry Ballard Jerry Ballard Hastings, MI Hastings, MI 15.774
23 16 22D Jason Dobosiewicz Jason Dobosiewicz South Bend, IN South Bend, IN 15.816
24 3 25 Joe Hendrixson Joe Hendrixson Scotts, MI Scotts, MI 15.962
25 15 18 garrett Daniels garrett Daniels Kalamazoo, MI Kalamazoo, MI 16.565
26 11 11Z Craig Osborn Craig Osborn Hopkins, MI Hopkins, MI 19.505
DNS 13 4 Josh Trammell Josh Trammell Battle Creek , MI Battle Creek , MI

FWDs

25 Laps

A Feature 1

Finish Start # Competitor Hometown +/-
1 18 27E Matthew Elsey Jr Matthew Elsey Jr Otsego, MI Otsego, MI 17
2 17 5 Nick Layman Nick Layman 15
3 15 36 Matt Elsey Sr. Matt Elsey Sr. Otsego, MI Otsego, MI 12
4 3 98 Jeremiah Bouma Jeremiah Bouma Grand Rapids, MI Grand Rapids, MI -1
5 10 46 Bryan Gates Bryan Gates Sturgis, MI Sturgis, MI 5
6 5 76 MICHEAL SPEET MICHEAL SPEET Holland, MI Holland, MI -1
7 1 20E Billy Edwards Billy Edwards Charlotte, MI Charlotte, MI -6
8 12 13 Braydyn Loop Braydyn Loop Battle Creek , MI Battle Creek , MI 4
9 2 122 Larry Roush Larry Roush Charlotte, MI Charlotte, MI -7
10 6 77 Tyler May Tyler May Elkhart, IN Elkhart, IN -4
11 16 27 Dave Leonard Jr Dave Leonard Jr Kalamazoo, MI Kalamazoo, MI 5
12 14 36E Scott Elsey Scott Elsey Allegan, MI Allegan, MI 2
13 7 7F Josh Forney Josh Forney Shelbyvillie, MI Shelbyvillie, MI -6
14 9 29 Bryson Hosner Bryson Hosner Kalamazoo, MI Kalamazoo, MI -5
15 8 58 Christian Haisley Christian Haisley Walkerton, IN Walkerton, IN -7
16 13 63G Gunner Gale Gunner Gale Paw Paw, MI Paw Paw, MI -3
17 4 91 Gord Alblas Gord Alblas Charlotte, MI Charlotte, MI -13
18 11 20 Nicholas Hard Nicholas Hard Shelbyville, MI Shelbyville, MI -7
20 Laps

B Feature 1

Finish Start # Competitor Hometown +/-
1 14 4 James McDonald James McDonald Bangor, MI Bangor, MI 13
2 17 000 John Reames John Reames Goshen, IN Goshen, IN 15
3 2 44W Desmond Watkins Desmond Watkins Otsego, MI Otsego, MI -1
4 15 15A Charles Anderson Jr Charles Anderson Jr Kalamazoo, MI Kalamazoo, MI 11
5 16 19MF Jacob Montgomery-Froelich Jacob Montgomery-Froelich Otsego, MI Otsego, MI 11
6 6 86T Kodee Thompson Kodee Thompson Hastings, MI Hastings, MI -
7 7 00 David Smith David Smith Allegan, MI Allegan, MI -
8 10 42T Steve Thomson Steve Thomson Otsego, MI Otsego, MI 2
9 5 42 Marcus Starnes Marcus Starnes Rives Junction, MI Rives Junction, MI -4
10 13 62 Blake Huitema Blake Huitema Grandville, MI Grandville, MI 3
11 11 44R Jordan Rench Jordan Rench Battle Creek , MI Battle Creek , MI -
12 8 3M Joseph Mcdonald JR Joseph Mcdonald JR Hartford, MI Hartford, MI -4
13 1 7R Nick Ruimveld Nick Ruimveld Otsego, MI Otsego, MI -12
14 3 1B Brittany Bennett Brittany Bennett Augusta, MI Augusta, MI -11
15 12 18 Austin McKee Austin McKee Plainwell, MI Plainwell, MI -3
16 4 44 Kalab Harrison Kalab Harrison Paw Paw, MI Paw Paw, MI -12
17 9 27B Bryson Beebe Bryson Beebe Battle Creek , MI Battle Creek , MI -8
15 Laps

C Feature 1

Finish Start # Competitor Hometown +/-
1 11 13D Dayton Brady Dayton Brady Kalamazoo, MI Kalamazoo, MI 10
2 9 16F Calvin Forney Calvin Forney Kalamazoo, MI Kalamazoo, MI 7
3 8 13R Andrew Randt Andrew Randt Portage, MI Portage, MI 5
4 10 22 Louie Lohrke Louie Lohrke Rives Junction, MI Rives Junction, MI 6
5 2 88T Don Teadt Don Teadt Vicksburg, MI Vicksburg, MI -3
6 3 14H Luke Hosner Luke Hosner Kalamazoo, MI Kalamazoo, MI -3
7 5 814 Jonathan Shreiner Jonathan Shreiner Goshen, IN Goshen, IN -2
DNS 1 3F Nick Failing Nick Failing Hickory Corners, MI Hickory Corners, MI -
DNS 6 14L James Lohrke James Lohrke Rives Junction, MI Rives Junction, MI -
DNS 12 11H Brock Hall Brock Hall Jackson, MI Jackson, MI -
DQ 4 12 Dustin Tefft Dustin Tefft Galesburg, MI Galesburg, MI -
DQ 7 15E Ryan Ward Ryan Ward Olivet, MI Olivet, MI -

Qualifying 1

Finish Start # Competitor Hometown Time
1 9 27E Matthew Elsey Jr Matthew Elsey Jr Otsego, MI Otsego, MI 15.097
2 22 5 Nick Layman Nick Layman 15.187
3 23 27 Dave Leonard Jr Dave Leonard Jr Kalamazoo, MI Kalamazoo, MI 15.223
4 8 36 Matt Elsey Sr. Matt Elsey Sr. Otsego, MI Otsego, MI 15.291
5 10 36E Scott Elsey Scott Elsey Allegan, MI Allegan, MI 15.357
6 14 63G Gunner Gale Gunner Gale Paw Paw, MI Paw Paw, MI 15.435
7 26 13 Braydyn Loop Braydyn Loop Battle Creek , MI Battle Creek , MI 15.518
8 17 20 Nicholas Hard Nicholas Hard Shelbyville, MI Shelbyville, MI 15.663
9 15 46 Bryan Gates Bryan Gates Sturgis, MI Sturgis, MI 15.711
10 19 29 Bryson Hosner Bryson Hosner Kalamazoo, MI Kalamazoo, MI 15.760
11 13 7F Josh Forney Josh Forney Shelbyvillie, MI Shelbyvillie, MI 15.820
12 27 77 Tyler May Tyler May Elkhart, IN Elkhart, IN 15.826
13 38 76 MICHEAL SPEET MICHEAL SPEET Holland, MI Holland, MI 15.889
14 1 91 Gord Alblas Gord Alblas Charlotte, MI Charlotte, MI 16.001
15 5 98 Jeremiah Bouma Jeremiah Bouma Grand Rapids, MI Grand Rapids, MI 16.022
16 46 58 Christian Haisley Christian Haisley Walkerton, IN Walkerton, IN 16.075
17 33 122 Larry Roush Larry Roush Charlotte, MI Charlotte, MI 16.161
18 7 20E Billy Edwards Billy Edwards Charlotte, MI Charlotte, MI 16.249
Top 18 transfer
19 30 19MF Jacob Montgomery-Froelich Jacob Montgomery-Froelich Otsego, MI Otsego, MI 16.256
20 2 15A Charles Anderson Jr Charles Anderson Jr Kalamazoo, MI Kalamazoo, MI 16.345
21 47 4 James McDonald James McDonald Bangor, MI Bangor, MI 16.463
22 21 62 Blake Huitema Blake Huitema Grandville, MI Grandville, MI 16.522
23 29 18 Austin McKee Austin McKee Plainwell, MI Plainwell, MI 16.653
24 32 44R Jordan Rench Jordan Rench Battle Creek , MI Battle Creek , MI 16.654
25 43 42T Steve Thomson Steve Thomson Otsego, MI Otsego, MI 16.810
26 3 27B Bryson Beebe Bryson Beebe Battle Creek , MI Battle Creek , MI 16.819
27 28 3M Joseph Mcdonald JR Joseph Mcdonald JR Hartford, MI Hartford, MI 16.833
28 37 00 David Smith David Smith Allegan, MI Allegan, MI 16.872
29 42 86T Kodee Thompson Kodee Thompson Hastings, MI Hastings, MI 16.912
30 39 42 Marcus Starnes Marcus Starnes Rives Junction, MI Rives Junction, MI 16.918
31 18 44 Kalab Harrison Kalab Harrison Paw Paw, MI Paw Paw, MI 16.969
32 4 1B Brittany Bennett Brittany Bennett Augusta, MI Augusta, MI 16.973
33 45 44W Desmond Watkins Desmond Watkins Otsego, MI Otsego, MI 17.103
34 34 7R Nick Ruimveld Nick Ruimveld Otsego, MI Otsego, MI 17.314
35 6 13D Dayton Brady Dayton Brady Kalamazoo, MI Kalamazoo, MI 17.411
36 25 22 Louie Lohrke Louie Lohrke Rives Junction, MI Rives Junction, MI 17.520
37 12 16F Calvin Forney Calvin Forney Kalamazoo, MI Kalamazoo, MI 17.538
38 31 13R Andrew Randt Andrew Randt Portage, MI Portage, MI 17.639
39 44 15E Ryan Ward Ryan Ward Olivet, MI Olivet, MI 17.641
40 24 14L James Lohrke James Lohrke Rives Junction, MI Rives Junction, MI 17.834
41 35 814 Jonathan Shreiner Jonathan Shreiner Goshen, IN Goshen, IN 17.892
42 41 12 Dustin Tefft Dustin Tefft Galesburg, MI Galesburg, MI 17.897
43 20 14H Luke Hosner Luke Hosner Kalamazoo, MI Kalamazoo, MI 18.138
44 40 88T Don Teadt Don Teadt Vicksburg, MI Vicksburg, MI 18.305
45 11 3F Nick Failing Nick Failing Hickory Corners, MI Hickory Corners, MI 21.492
46 16 11H Brock Hall Brock Hall Jackson, MI Jackson, MI
DNS 36 26S Jacob skinner Jacob skinner Muskegon, MI Muskegon, MI

Outlaw Super Late Models

100 Laps

Intimidator

Finish Start # Competitor Hometown +/-
1 8 24 Tyler Roahrig Tyler Roahrig Plymouth, IN Plymouth, IN 7
2 9 14S Mark Shook Mark Shook Schoolcraft, MI Schoolcraft, MI 7
3 7 04T Adam Terry Adam Terry St. Joseph, MI St. Joseph, MI 4
4 6 33 Blake Childers Blake Childers Flint, MI Flint, MI 2
5 11 16 Jeff Ganus Jeff Ganus Constantine, MI Constantine, MI 6
6 5 88 Trever McCoy Trever McCoy Caledonia, MI Caledonia, MI -1
7 14 44 Zack Cook Zack Cook 7
8 10 33T Monte Tolan Monte Tolan Caledonia, MI Caledonia, MI 2
9 15 72 Scott Hantz Scott Hantz Angola, IN Angola, IN 6
10 3 04B Bryce Bozell Bryce Bozell Portage, MI Portage, MI -7
11 4 8 Phil Bozell Phil Bozell Portage, MI Portage, MI -7
12 12 15 Lane Head Lane Head Middleville, MI Middleville, MI -
13 1 97 Matt Frazier Matt Frazier Kalamazoo, MI Kalamazoo, MI -12
14 13 101 Craig Everage Craig Everage -1
15 2 12 Brian Bergakker Brian Bergakker Middleville, MI Middleville, MI -13
16 16 X Marty Crawford Marty Crawford -

Qualifying 1

Finish Start # Competitor Hometown Time
1 14 14S Mark Shook Mark Shook Schoolcraft, MI Schoolcraft, MI 12.727
2 13 24 Tyler Roahrig Tyler Roahrig Plymouth, IN Plymouth, IN 12.833
3 15 04T Adam Terry Adam Terry St. Joseph, MI St. Joseph, MI 12.990
4 4 33 Blake Childers Blake Childers Flint, MI Flint, MI 12.998
5 12 88 Trever McCoy Trever McCoy Caledonia, MI Caledonia, MI 13.025
6 3 8 Phil Bozell Phil Bozell Portage, MI Portage, MI 13.060
7 2 04B Bryce Bozell Bryce Bozell Portage, MI Portage, MI 13.081
8 1 12 Brian Bergakker Brian Bergakker Middleville, MI Middleville, MI 13.087
9 8 97 Matt Frazier Matt Frazier Kalamazoo, MI Kalamazoo, MI 13.114
10 16 33T Monte Tolan Monte Tolan Caledonia, MI Caledonia, MI 13.125
11 9 16 Jeff Ganus Jeff Ganus Constantine, MI Constantine, MI 13.149
12 11 15 Lane Head Lane Head Middleville, MI Middleville, MI 13.150
13 7 101 Craig Everage Craig Everage 13.150
14 5 44 Zack Cook Zack Cook 13.190
15 10 72 Scott Hantz Scott Hantz Angola, IN Angola, IN 13.215
16 6 X Marty Crawford Marty Crawford 13.826
Top 16 transfer

Next Event

DAYSHRSMINSEC
Driver Registration Race Text



OReilly
Spartan Insulation
Techworks
Team Spirit
Allstar Performance
Lane Automotive
Michigan Marketing
Hoosier Tire
MSPA
RACEceiver
Sunny Bay
4J Trucking
ARP
Holley
MSD
Quick Fuel
Rescued Metals
Quality Graphics
Top Row Graphics
AFCO
Brink Brothers
DS Auto
Diamond Auto Sales
Hastings Pro Auto
Longacre
Joe Shmoes
Munson