| Employment and earnings |
Appearances on GB News - GB News Ltd |
GB News Ltd |
— |
27 Jan 2026 |
| Employment and earnings |
Writing articles - Reach Shared Services Ltd |
Reach Shared Services Ltd |
— |
— |
| Employment and earnings |
Writing articles for News UK and Ireland - News UK and Ireland |
News UK and Ireland |
— |
— |
| Employment and earnings |
Writing articles - Daily Telegraph and Sunday Telegraph |
Daily Telegraph and Sunday Telegraph |
— |
— |
| Employment and earnings - Ad hoc payments |
Payment received on 12 June 2026 - £80.00 |
|
£80 |
23 Jun 2026 |
| Employment and earnings - Ad hoc payments |
Payment received on 26 May 2026 - £800.00 |
|
£800 |
26 May 2026 |
| Employment and earnings - Ad hoc payments |
Payment received on 18 May 2026 - £40.00 |
|
£40 |
21 May 2026 |
| Employment and earnings - Ad hoc payments |
Payment received on 12 May 2026 - £250.00 |
|
£250 |
14 May 2026 |
| Employment and earnings - Ad hoc payments |
Payment received on 16 April 2026 - £40.00 |
|
£40 |
21 Apr 2026 |
| Employment and earnings - Ad hoc payments |
Payment received on 14 April 2026 - £250.00 |
|
£250 |
14 Apr 2026 |
| Employment and earnings - Ad hoc payments |
Payment received on 16 March 2026 - £40.00 |
|
£40 |
17 Mar 2026 |
| Employment and earnings - Ad hoc payments |
Payment received on 17 February 2026 - £500.00 |
|
£500 |
17 Feb 2026 |
| Employment and earnings - Ad hoc payments |
Payment received on 13 February 2026 - £40.00 |
|
£40 |
17 Feb 2026 |
| Employment and earnings - Ad hoc payments |
Payment received on 23 January 2026 - £200.00 |
|
£200 |
4 Feb 2026 |
| Employment and earnings - Ad hoc payments |
Payment received on 15 January 2026 - £320.00 |
|
£320 |
27 Jan 2026 |
| Employment and earnings - Ad hoc payments |
Payment received on 09 December 2025 - £250.00 |
|
£250 |
10 Dec 2025 |
| Employment and earnings - Ad hoc payments |
Payment received on 11 November 2025 - £750.00 |
|
£750 |
12 Nov 2025 |
| Employment and earnings - Ad hoc payments |
Payment received on 23 October 2025 - £750.00 |
|
£750 |
24 Oct 2025 |
| Employment and earnings - Ad hoc payments |
Payment received on 14 October 2025 - £500.00 |
|
£500 |
14 Oct 2025 |
| Employment and earnings - Ad hoc payments |
Payment received on 30 September 2025 - £250.00 |
|
£250 |
1 Oct 2025 |
| Employment and earnings - Ad hoc payments |
Payment received on 16 September 2025 - £500.00 |
|
£500 |
18 Sep 2025 |
| Employment and earnings - Ad hoc payments |
Payment received on 20 August 2025 - £250.00 |
|
£250 |
21 Aug 2025 |
| Employment and earnings - Ad hoc payments |
Payment received on 21 July 2025 - £250.00 |
|
£250 |
21 Jul 2025 |
| Employment and earnings - Ad hoc payments |
Payment received on 03 July 2025 - £200.00 |
|
£200 |
7 Jul 2025 |
| Employment and earnings - Ad hoc payments |
Payment received on 12 June 2025 - £250.00 |
|
£250 |
16 Jun 2025 |
| Gifts, benefits and hospitality from UK sources |
Centre for Social Justice (CSJ) - £2,687.50 |
Centre for Social Justice (CSJ) |
£2,687.50 |
20 Oct 2025 |
| Gifts, benefits and hospitality from UK sources |
Centre for Social Justice (CSJ) - £377.00 |
Centre for Social Justice (CSJ) |
£377 |
15 Jul 2025 |
| Gifts, benefits and hospitality from UK sources |
Buck’s Club 1919 - £1,625.00 |
Buck’s Club 1919 |
£1,625 |
— |
| Gifts, benefits and hospitality from UK sources |
Pratt’s Club - £350.00 |
Pratt’s Club |
£350 |
— |
| Visits outside the UK |
International visit to United States between 01 February 2026 and 08 February 2026 |
The Centre for Social Justice |
— |
17 Feb 2026 |
| Visits outside the UK |
International visit to Taiwan between 24 August 2025 and 28 August 2025 |
Ministry of Foreign Affairs, Taiwan |
— |
11 Sep 2025 |
| Visits outside the UK |
International visit to United States between 18 May 2025 and 23 May 2025 |
The Centre for Social Justice |
— |
4 Jun 2025 |