Professional photographer and life lover - interested in everything. Portrait of Britain 2020 winner.

Joined April 2009
1,077 Photos and videos
Pinned Tweet
I am delighted to annouce that my image "Mother and Daughter. Waiting Room" has been shortlisted in the 2023 @bjp1854 Portrait of Britain Award, and will feature in Portrait of Britain Vol 5 published today by @hoxtonminipress #PortraitofBritain @JCDecaux_UK
1
1
14
640
What kind of moronic tosspot are you @realDonaldTrump that you feel compelled to use President Obama’s full name every time you mention him?
9
I want Markus Kessler, CEO of @UPS in the U.K. to personally ring me and explain why @ups gets my deliveries wrong 99% of the time. I’m still waiting for my package. A manager assured me yesterday that he would call yesterday to update me. He didn’t. Package is now 7 days late.
5
1
899
I have found Markus Kessler’s email address and contacted him directly. Unsurprisingly I get an automatic reply stating that he’s currently unavailable to respond. At least that reply was delivered promptly, unlike any package sent through @ups to me over the last 15 years
1
44
Once again @UPS has failed to deliver. I’m on the website and the question I’m asked is “What would you like to change about your delivery?” Sadly, “the courier company” is not one of the options. #upsiscrap
7
1
3
367
Please explain @realDonaldTrump how you “decimate a bridge”? Do you actually know what decimate means?
22
Just filled up my car for the first time in ten days. Fuel is 40 pence a litre more than it was then. Fuck you @realDonaldTrump . Think you should change your @x handle to realpieceofshit #tosser
1
31
Just to be clear @realDonaldTrump #NATO exists to aid the defence of allies who have been attacked, not to aid allies attacking others. So with respect to your suggestion that there will be consequences for “allies” not helping you now - but zero respect to you - fuck off.
1
31
I’ve a suggestion for you Kier Starmer - since Trump is transactional, tell him it’s going to cost him $1 billion a week per ship. Then add: “a couple of weeks ago we’d have done it for friendship, but you’re no Roosevelt.”
26
Michael Cockerham retweeted
American service members are dead and you think this is all some big fucking joke. Was it the hole in one, the slam dunk, or home run that killed those Iranian children? Disgusting.
UNDEFEATED.
164
885
6,649
249,239
This decision of yours @realDonaldTrump will be the one which is etched largest on whatever monstrosity passes for your tomb. The sad thing is that it will lead to
1
16
What you have done today is a quite breathtaking act of malign idiocy and self harm. If the USA is a crisis liner and you’re the captain, you’ve just told your crew to jettison all the lifeboats while you head directly into the storm. #utterdickhead
1
8
Michael Cockerham retweeted
Fucking prick My son spent 6 months in Iraq, and then two 7 month tours of Afghanistan with the Royal Marines He fought hard in Sangin saw friends die, or be maimed. He bears scars of his own, and he did it because the USA triggered article 5 Risible, amoral fucking bastard
Trump on NATO: "I've always said, will they be there if we ever needed them? That's really the ultimate test. I'm not sure of that. We've never needed them. They'll say they sent some troops to Afghanistan and this or that. And they did. They stayed a little back, off the front lines."
Community note
Referring to Helmand province, where Danish and British forces in particular suffered many casualties, as "staying back from the front line" is simply historically illiterate. military.com/daily-news/inv… en.wikipedia.org/wiki/Helmand_p…
1,649
10,592
61,081
2,429,900
I’m not sure whether anyone has told @realDonaldTrump to fuck off, but just in case they haven’t: to your face, Donald, fuck off.
21
I’d be grateful if someone could explain to me why when Lawrence from the Welsh valleys wears Arab garb in Arabia it’s cultural appropriation, but when Laila from the Korengal Valley in Afghanistan wears a chador in Britain it’s failure to assimilate? telegraph.co.uk/news/2026/01…
71
Replying to @AmazonUK
@AmazonUK please explain to me how I should wrap this so it looks like I give a shit about the person I’m giving it to? No shipping packaging at all, shipping labels on the item itself, and left on a damp doorstep. #braindead
2
63
I’m livid. It’s utterly inexcusable.
18