Who I am

An engineer, a former Mayor, and a neighbour who knocks on doors.

01

Engineer by training

An engineer with a master’s in advanced computer science. I have spent fifteen years delivering large technology programmes in defence and banking, and I run a small AI business here in Wellingborough. I like problems that have owners and deadlines.

02

Mayor for a year

The town’s fifth Mayor, 2025 to 2026. I visited schools, charities, faith groups, businesses, care homes and sports clubs across every ward, and raised more for the Mayor’s charities than any Town Council mayor before me.

03

Independent by choice

In August 2026 I left party politics to sit as an Independent for Victoria Ward. The only people I answer to now are the residents who elected me. Whatever you vote, whoever you are, you are my job.

As featured in Northants Telegraph NDTV India Today The Week Times Now The Tribune
Track record

What a year as Mayor looks like in numbers.

£6,421raised for Together for Short Lives and the Veterans Community Network, the most raised by any Mayor since the Town Council was formed.
2025the year Swanspool Gardens, the Pavilion and the tennis courts came home to the Town Council, with my backing as Mayor.
48 hrsmy promise to Victoria Ward. Every message gets a reply within two days, and I follow it until you get a proper answer.
“I love this town. I have served it as Mayor for the past year, and I have spent that time meeting its residents, walking its streets, and listening to its problems.”Northants Telegraph, May 2026
Read about the mayoral year
What I stand for

Wellingborough deserves a louder voice.

Decisions about this town are made in Corby, in Kettering and in Westminster. These are the things I raise, in every room I am in, on behalf of the people who live here.

Safe streets

Streetlights that work, alleys that are gated, patterns of anti social behaviour reported and acted on, and young people with somewhere better to be.

A town centre worth the walk

A high street and market that people choose, with parking, cleanliness and events that give residents a reason to come back.

Growth that brings the basics with it

Stanton Cross and every new estate must come with the school places, GP appointments, roads and buses to match.

Health you can actually reach

Appointments, pharmacies and mental health support close to home, and a council that pushes the NHS on behalf of residents.

Local ownership

Swanspool showed what happens when the town owns its own assets. More of that, with proper investment behind it.

Straight answers

Plain English about what can be done, what cannot, and why. Residents are not case numbers, and they can tell when they are being handled.

How I can help

Bring me the thing you have given up on.

Town Council, North Northamptonshire Council, police, NHS, housing, utilities. I will help you find the right door and I will walk through it with you.

Roads, streets and bins

Potholes, streetlights, parking, pavements, fly tipping and missed collections. These belong to North Northamptonshire Council. I know which team, and I chase.

Parks, events and grants

Swanspool Gardens, the market, the Carnival, Party in the Park and Town Council grants for local groups. These sit with the Town Council, where I have a vote.

Letters, forms and just a chat

Help writing to the council, your MP, a landlord or a service that is not listening. Not sure who to ask? Ask me. Pointing you the right way is half the job.

In the news

What the papers have said.

Northants Telegraph · Aug 2026

“I did not come into public life for a label”

On leaving party politics to serve Victoria Ward as an Independent.

Northants Telegraph · May 2025

“A historic moment for our community”

Backing the transfer of Swanspool Gardens and the Pavilion to the Town Council, so the town can invest in its own park.

The Week, NDTV, India Today · May 2025

“A farmer’s son elected Mayor of an English market town”

How the story of a boy from Mirzapur becoming Mayor of Wellingborough travelled around the world.

Articles

Latest from me.

[rm_latest count=”3″]