David Middleton
David Middleton is an experienced fitness trainer with a strong focus on functional movement, group training, motivation, and long-term wellbeing. For many years, he has helped adults of all ages improve their fitness, confidence, strength, and overall health through supportive and engaging exercise programs.
David is particularly passionate about working with seniors and creating classes that are welcoming, safe, and enjoyable while still delivering meaningful fitness benefits. His sessions focus on balance, mobility, cardiovascular health, strength, and coordination, helping participants stay active, capable, and confident in everyday life.
Known for his positive energy and encouraging teaching style, David believes fitness should feel motivating, achievable, and enjoyable — never intimidating. He takes pride in building a strong sense of community within his classes and supporting participants to progress at their own pace while feeling supported every step of the way.
David loves seeing participants grow in confidence, improve their movement, and discover that exercise can become an enjoyable and sustainable part of everyday life.
Upcoming classes
- Seniors Health & Fitness Program (Tue 16 Jun 2026 – Thu 16 Jul 2026)
- Seniors Health & Fitness Program (Tue 16 Jun 2026 – Thu 16 Jul 2026)
- Seniors Health & Fitness Program (Tue 21 Jul 2026 – Thu 20 Aug 2026)
- Seniors Health & Fitness Program (Tue 21 Jul 2026 – Thu 20 Aug 2026)
- Seniors Health & Fitness Program (Tue 25 Aug 2026 – Thu 24 Sep 2026)
- Seniors Health & Fitness Program (Tue 25 Aug 2026 – Thu 24 Sep 2026)
- Seniors Health & Fitness Program (Tue 29 Sep 2026 – Thu 29 Oct 2026)
- Seniors Health & Fitness Program (Tue 29 Sep 2026 – Thu 29 Oct 2026)
- Seniors Health & Fitness Program (Fri 19 Jun 2026 – Tue 21 Jul 2026)
- Seniors Health & Fitness Program (Fri 24 Jul 2026 – Tue 25 Aug 2026)
- Seniors Health & Fitness Program (Fri 28 Aug 2026 – Tue 29 Sep 2026)
- Boxing Basics Course for Seniors (Mon 15 Jun 2026 – Mon 13 Jul 2026)
- Boxing Basics Course for Seniors (Mon 20 Jul 2026 – Mon 17 Aug 2026)