Kickapoo’s Krystal Caylor hugs her coach after swimming the 200-yard IM during the MSHSAA Girls Swimming and Diving Championships at the St. Peters Rec-Plex in St. Peters, Mo., on Feb. 18, 2017. Michael Gulledge/For the News-Leader
Webster Groves’ Kendra Howard swims the 200-yard IM during the MSHSAA Girls Swimming and Diving Championships at the St. Peters Rec-Plex in St. Peters, Mo., on Feb. 18, 2017. Michael Gulledge, Special to STLhighschoolsports.com
Francis Howell’s Alyssa Juris swims the 100-yard backstroke during the MSHSAA Girls Swimming and Diving Championships at the St. Peters Rec-Plex in St. Peters, Mo., on Feb. 18, 2017. Michael Gulledge, Special to STLhighschoolsports.com
Webster Groves’ Kendra Howard swims the 200-yard IM during the MSHSAA Girls Swimming and Diving Championships at the St. Peters Rec-Plex in St. Peters, Mo., on Feb. 18, 2017. Michael Gulledge, Special to STLhighschoolsports.com
Summit Prep’s Claire McCune swims the 200-yard freestyle during the MSHSAA Girls Swimming and Diving Championships at the St. Peters Rec-Plex in St. Peters, Mo., on Feb. 18, 2017. Michael Gulledge/For the News-Leader
Lafayette celebrates during the 400-yard freestyle relay during the MSHSAA Girls Swimming and Diving Championships at the St. Peters Rec-Plex in St. Peters, Mo., on Feb. 18, 2017. Michael Gulledge, Special to STLhighschoolsports.com
Kirkwood’s Allie Hickenbotham swims the butterfly in the third leg of the 200-yard medley relay during the MSHSAA Girls Swimming and Diving Championships at the St. Peters Rec-Plex in St. Peters, Mo., on Feb. 18, 2017. Michael Gulledge, Special to STLhighschoolsports.com
Kickapoo’s Krystal Caylor hugs her coach after swimming the 200-yard IM during the MSHSAA Girls Swimming and Diving Championships at the St. Peters Rec-Plex in St. Peters, Mo., on Feb. 18, 2017. Michael Gulledge/For the News-Leader
Ladue’s Paige Mitchell swims the 500-yard freestyle during the MSHSAA Girls Swimming and Diving Championships at the St. Peters Rec-Plex in St. Peters, Mo., on Feb. 18, 2017. Michael Gulledge, Special to STLhighschoolsports.com
Kirkwood’s Claire Lin swims the first leg of the 200-yard medley relay during the MSHSAA Girls Swimming and Diving Championships at the St. Peters Rec-Plex in St. Peters, Mo., on Feb. 18, 2017. Michael Gulledge, Special to STLhighschoolsports.com
Kickapoo’s Krystal Caylor swims the 200-yard IM during the MSHSAA Girls Swimming and Diving Championships at the St. Peters Rec-Plex in St. Peters, Mo., on Feb. 18, 2017. Michael Gulledge/For the News-Leader
Photos from the MSHSAA Girls Swimming and Diving Championships at the St. Peters Rec-Plex in St. Peters, Mo., on Feb. 17, 2017. Michael Gulledge, Special to STLhighschoolsports.com
Photos from the MSHSAA Girls Swimming and Diving Championships at the St. Peters Rec-Plex in St. Peters, Mo., on Feb. 17, 2017. Michael Gulledge, Special to STLhighschoolsports.com
Marquette’s Megan McVey swims the 100-yard breaststroke during the MSHSAA Girls Swimming and Diving Championships at the St. Peters Rec-Plex in St. Peters, Mo., on Feb. 17, 2017. Michael Gulledge, Special to STLhighschoolsports.com
Photos from the MSHSAA Girls Swimming and Diving Championships at the St. Peters Rec-Plex in St. Peters, Mo., on Feb. 17, 2017. Michael Gulledge, Special to STLhighschoolsports.com
Photos from the MSHSAA Girls Swimming and Diving Championships at the St. Peters Rec-Plex in St. Peters, Mo., on Feb. 17, 2017. Michael Gulledge, Special to STLhighschoolsports.com
Photos from the MSHSAA Girls Swimming and Diving Championships at the St. Peters Rec-Plex in St. Peters, Mo., on Feb. 17, 2017. Michael Gulledge, Special to STLhighschoolsports.com
Photos from the MSHSAA Girls Swimming and Diving Championships at the St. Peters Rec-Plex in St. Peters, Mo., on Feb. 17, 2017. Michael Gulledge, Special to STLhighschoolsports.com
Photos from the MSHSAA Girls Swimming and Diving Championships at the St. Peters Rec-Plex in St. Peters, Mo., on Feb. 17, 2017. Michael Gulledge, Special to STLhighschoolsports.com
Ursuline’s Sydney Kirchoff swims the 500-yard freestyle during the MSHSAA Girls Swimming and Diving Championships at the St. Peters Rec-Plex in St. Peters, Mo., on Feb. 17, 2017. Michael Gulledge, Special to STLhighschoolsports.com
Photos from the MSHSAA Girls Swimming and Diving Championships at the St. Peters Rec-Plex in St. Peters, Mo., on Feb. 17, 2017. Michael Gulledge, Special to STLhighschoolsports.com
Lafayette’s Franceska Petrosino swims the 100-yard butterfly during the MSHSAA Girls Swimming and Diving Championships at the St. Peters Rec-Plex in St. Peters, Mo., on Feb. 17, 2017. Michael Gulledge, Special to STLhighschoolsports.com
Marquette’s Zoe Merkel swims the 100-yard backstroke during the MSHSAA Girls Swimming and Diving Championships at the St. Peters Rec-Plex in St. Peters, Mo., on Feb. 17, 2017. Michael Gulledge, Special to STLhighschoolsports.com
Lap counters lower signs into the water showing the swimmer’s lap count in the 500-yard freestyle during the MSHSAA Girls Swimming and Diving Championships at the St. Peters Rec-Plex in St. Peters, Mo., on Feb. 17, 2017. Michael Gulledge, Special to STLhighschoolsports.com
Photos from the MSHSAA Girls Swimming and Diving Championships at the St. Peters Rec-Plex in St. Peters, Mo., on Feb. 17, 2017. Michael Gulledge, Special to STLhighschoolsports.com
Photos from the MSHSAA Girls Swimming and Diving Championships at the St. Peters Rec-Plex in St. Peters, Mo., on Feb. 17, 2017. Michael Gulledge, Special to STLhighschoolsports.com
The past year has brought a variety of things to photograph: sailboats on a lake in Colorado, an engagement, state championship baseball, football in a rainstorm — to name a few.
Cape Central’s Brogan Davis competes in the 200-yard IM during the MSHSAA Boys Swimming and Diving Championships at the St. Peters Rec-Plex in St. Peters, Mo., on Nov. 5, 2016. Michael Gulledge/For the Southeast Missourian
MICDS’ Max Goldenberg swims the 100-yard butterfly during the MSHSAA Boys Swimming and Diving Championships at the St. Peters Rec-Plex in St. Peters, Mo., on Nov. 5, 2016. Michael Gulledge, Special to STLhighschoolsports.com
Kirkwood’s Jack Wever competes in the 200-yard IM during the MSHSAA Boys Swimming and Diving Championships at the St. Peters Rec-Plex in St. Peters, Mo., on Nov. 5, 2016. Michael Gulledge, Special to STLhighschoolsports.com
Ft. Zumwalt West’s Adam Grimm competes in the 200-yard IM during the MSHSAA Boys Swimming and Diving Championships at the St. Peters Rec-Plex in St. Peters, Mo., on Nov. 5, 2016. Michael Gulledge, Special to STLhighschoolsports.com
Cape Central’s Sam Hahs competes in the 200-yard IM during the MSHSAA Boys Swimming and Diving Championships at the St. Peters Rec-Plex in St. Peters, Mo., on Nov. 5, 2016. Michael Gulledge/For the Southeast Missourian
SLUH’s Joseph Feder swims the 200-yard freestyle during the MSHSAA Boys Swimming and Diving Championships at the St. Peters Rec-Plex in St. Peters, Mo., on Nov. 5, 2016. Michael Gulledge, Special to STLhighschoolsports.com
Cape Central’s Sam Hahs swims the second leg of the 200-yard medley relay during the MSHSAA Boys Swimming and Diving Championships at the St. Peters Rec-Plex in St. Peters, Mo., on Nov. 5, 2016. Michael Gulledge/For the Southeast Missourian
SLUH’s Joseph Feder swims the 200-yard freestyle during the MSHSAA Boys Swimming and Diving Championships at the St. Peters Rec-Plex in St. Peters, Mo., on Nov. 5, 2016. Michael Gulledge, Special to STLhighschoolsports.com
Eureka’s Andy Mocker (17) looks to move the ball against Francis Howell North at Francis Howell North High School in St. Peters, Mo., on Nov. 5, 2016. Michael Gulledge, Special to STLhighschoolsports.com
Clayton’s Wil Welch competes in the 100-yard butterfly during the MSHSAA Boys Swimming and Diving Championships at the St. Peters Rec-Plex in St. Peters, Mo., on Nov. 4, 2016. Michael Gulledge, Special to STLhighschoolsports.com
Clayton’s Wil Welch competes in the 100-yard butterfly during the MSHSAA Boys Swimming and Diving Championships at the St. Peters Rec-Plex in St. Peters, Mo., on Nov. 4, 2016. Michael Gulledge, Special to STLhighschoolsports.com
Scenes from the MSHSAA Boys Swimming and Diving Championships at the St. Peters Rec-Plex in St. Peters, Mo., on Nov. 4, 2016. Michael Gulledge, Special to STLhighschoolsports.com
Liberty North’s Joey Trout competes in the 100-yard butterfly during the MSHSAA Boys Swimming and Diving Championships at the St. Peters Rec-Plex in St. Peters, Mo., on Nov. 4, 2016. Michael Gulledge
Clayton’s Tiger Chen competes in the 100-yard breaststroke during the MSHSAA Boys Swimming and Diving Championships at the St. Peters Rec-Plex in St. Peters, Mo., on Nov. 4, 2016. Michael Gulledge, Special to STLhighschoolsports.com
Webster Groves’ Lucas Doll competes in the 100-yard freestyle during the MSHSAA Boys Swimming and Diving Championships at the St. Peters Rec-Plex in St. Peters, Mo., on Nov. 4, 2016. Michael Gulledge, Special to STLhighschoolsports.com
Scenes from the MSHSAA Boys Swimming and Diving Championships at the St. Peters Rec-Plex in St. Peters, Mo., on Nov. 4, 2016. Michael Gulledge, Special to STLhighschoolsports.com
Kirkwood’s Ethan Gillham competes in the 500-yard freestyle during the MSHSAA Boys Swimming and Diving Championships at the St. Peters Rec-Plex in St. Peters, Mo., on Nov. 4, 2016. Michael Gulledge, Special to STLhighschoolsports.com
Adam Grimm stood out Thursday night at the Rec-Plex in the GAC Championships.
Ft. Zumwalt West’s Adam Grimm competes in the 200-yard IM during the GAC Boys Swimming and Diving Championships at the St. Peters Rec-Plex in St. Peters, Mo., on Oct. 27, 2016. Michael Gulledge, Special to STLhighschoolsports.com
Ft. Zumwalt South’s Kody Sims swims the 100-yard breaststroke during the GAC Boys Swimming and Diving Championships at the St. Peters Rec-Plex in St. Peters, Mo., on Oct. 27, 2016. Michael Gulledge, Special to STLhighschoolsports.com
Ft. Zumwalt West’s Adam Grimm competes in the 200-yard IM during the GAC Boys Swimming and Diving Championships at the St. Peters Rec-Plex in St. Peters, Mo., on Oct. 27, 2016. Michael Gulledge, Special to STLhighschoolsports.com
Francis Howell’s Samer Doumit competes in the 100-yard freestyle during the GAC Boys Swimming and Diving Championships at the St. Peters Rec-Plex in St. Peters, Mo., on Oct. 27, 2016. Michael Gulledge, Special to STLhighschoolsports.com
Scenes from the GAC Boys Swimming and Diving Championships at the St. Peters Rec-Plex in St. Peters, Mo., on Oct. 27, 2016. Michael Gulledge, Special to STLhighschoolsports.com
Scenes from the GAC Boys Swimming and Diving Championships at the St. Peters Rec-Plex in St. Peters, Mo., on Oct. 27, 2016. Michael Gulledge, Special to STLhighschoolsports.com
Scenes from the GAC Boys Swimming and Diving Championships at the St. Peters Rec-Plex in St. Peters, Mo., on Oct. 27, 2016. Michael Gulledge, Special to STLhighschoolsports.com
Scenes from the GAC Boys Swimming and Diving Championships at the St. Peters Rec-Plex in St. Peters, Mo., on Oct. 27, 2016. Michael Gulledge, Special to STLhighschoolsports.com
Wentzville Holt’s Noah Scheuermann competes in the 100-yard butterfly during the GAC Boys Swimming and Diving Championships at the St. Peters Rec-Plex in St. Peters, Mo., on Oct. 27, 2016. Michael Gulledge, Special to STLhighschoolsports.com
Michael Gulledge's blog about photography, software development, and anything else