Meet our members - David and Marian Harding

, 23 September 2021
Meet our members - David and Marian Harding
Marian and David Harding © Emma Chaplin

We went to meet Marian and David Harding of Court Lodge Farm on Pevensey Levels. 

David and Marian run an organic dairy farm which they aim to manage in as "nature-friendly" a way as possible. Their freshwater ditches, woodland and reclaimed seabed area host a great deal of wildlife including Marsh Harriers, Lapwing, Water Rail, marshland leeches, Ramshorn Snail and the rare Fen Raft Spider. Their herd is made up of 150 British Friesian and Ayrshire cattle and the farm comprises 424 acres of sandstone topland as well as free-draining marshland, including 127 acres rented from Sussex Wildlife Trust (grazing our Pevensey Levels Nature Reserve). Some areas of their land have SSSI and RAMSAR status. The farm is a business member of Sussex Wildlife Trust, and David has also been a trust member for over 50 years (he joined after enquiring about the ID of a Hawk Moth he found in his moth trap).  

Fen raft spider©Dr Helen SmithSussex Wildlife Trust

Fen Raft Spider © Dr Helen Smith

Tell me a bit about your farming background

David: I was brought up on a mixed farm that became a dairy farm at Bodle Street near here in the early 50s. After my father died suddenly, my brother and I ran it together. 10 years later, with a lot of help from my family, I had the opportunity to take on this farm. It's good to look after the same land for a long time and see the consequences of your actions - Capability Brown had such great vision. It was later generations that benefited from it and he understood that.   

I first met Marian whilst being followed by some Barnacle goslings I'd been given as a leaving present after a summer job at The Wildfowl Trust at Slimbridge in 1977. Frankly, she wasn't impressed. But we met again at university and got married in 1979. We have two children, Clare and Peter. Clare lives in the middle of the farm now.   

Marian: I did a Masters in Landscape Ecology Design and Management and used to advise farmers. I was also involved with FWAG (the Farming and Wildlife Advisory Group)  

Both: We've learnt a lot from each other over the years.

The farm became officially organic when the market for organic dairy produce developed. We sell milk to an organic co-operative, and make yogurt and yogurt drinks on the farm.

We are trying to be a productive farm AND farm in an environmentally-friendly way, and the current market for organic milk is challenging. 

It's interesting to look at landscapes in the context of what business is going on on them - people need to link landscapes with food. The government does not seem interested in organics and unfortunately does not link landscape with food. Caring for the soil and the land we manage is woven into everything that we do. 

Why did you choose the breed of cattle in your herd?

We chose British Friesians because they are hardier than Holstein and good for milk from grass.  

British freesians court lodge farm

What is your favourite part of the working day and why?

Marian: evening, especially a calm one, when everyone has gone home, the cows are milked and quietly grazing. I can stop, think and enjoy. 

David: It used to be early morning when I was doing the milking (5am and 2.30-3pm). Now I don't, we have a full time herdsman, I like the evenings too. You can hear if ever the cows are in distress from here though. 

What are the greatest challenges?

The weather, same as all farmers, but arguably even more so for organic farmers, because we don't have the crutch of sprays or fertilisers to make rapid changes. 

More of our time is spent on office work than people might realise. Organising things on-line. There's a lot of certification involved with making yoghurt. Inspections. Food Standards 

What did you eat for breakfast today? 

Cereal with yoghurt and mulberries from the garden. 

Have you been to visit the new Rye Harbour Discovery Centre?

Yes we have. We thought it was good. We loved the picture windows and the fact that you're elevated. It was a bit like being in a hide! We also liked, from the far side of the reserve, it blends in so well. 

Watch this video about the farm and its surroundings.

Leave a comment
Time Δ Debug Message - Perch Runway 3.2
1783055562.5120 [906] SELECT p.pagePath, pr.routePattern, pr.routeRegExp, p.pageTemplate, pr.routeOrder, s.settingValue AS siteOffline FROM swt_pages_staging p LEFT JOIN swt_page_routes pr ON p.pageID=pr.pageID LEFT JOIN swt_settings s ON s.settingID='siteOffline' UNION SELECT NULL AS pagePath, pr2.routePattern, pr2.routeRegExp, pr2.templatePath AS pageTemplate, pr2.routeOrder, NULL AS siteOffline FROM swt_page_routes pr2 WHERE templateID!=0 ORDER BY routeOrder ASC, pagePath ASC
1783055562.5370.025Matched route: news/[slug:s]
1783055562.53720.0002Server address: 216.73.216.31
1783055562.53720Using master page: /templates/pages/blog/post.php
1783055562.53720Page arguments:
Array
(
    [0] => /news/meet-our-members-david-and-marian-harding
    [s] => meet-our-members-david-and-marian-harding
    [1] => meet-our-members-david-and-marian-harding
)
1783055562.53750.0003 [1] SELECT * FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1783055562.53830.0009 [86] SELECT DISTINCT settingID, settingValue FROM swt_settings WHERE userID=0
1783055562.54010.0018 [1] SELECT locationID FROM swt_shop_tax_locations WHERE locationIsHome=1 LIMIT 1
1783055562.54070.0005INSERT INTO swt_shop_cart(memberID,locationID,currencyID,cartPricing,cartProperties) VALUES(NULL,'1',47,'standard','[]')
1783055562.54290.0022 [1] SELECT * FROM swt_shop_cart WHERE cartID=22552192
1783055562.54360.0007 [1] SELECT * FROM swt_shop_cart WHERE cartID=22552192
1783055562.54420.0006 [nil] SELECT * FROM swt_shop_sales WHERE saleFrom<='2026-07-03 05:12:00' AND saleTo>'2026-07-03 05:12:00' AND saleActive=1 AND saleDeleted IS NULL ORDER BY saleOrder ASC
1783055562.54560.0014 [1] SELECT SQL_CALC_FOUND_ROWS DISTINCT tbl.* FROM ( SELECT idx.itemID, main.*, idx2.indexValue as sortval FROM swt_blog_index idx JOIN swt_blog_posts main ON idx.itemID=main.postID AND idx.itemKey='postID' JOIN swt_blog_index idx2 ON idx.itemID=idx2.itemID AND idx.itemKey='postID' AND idx2.indexKey='_id' WHERE 1=1 AND ((idx.indexKey='postSlug' AND idx.indexValue='meet-our-members-david-and-marian-harding')) AND idx.itemID=idx2.itemID AND idx.itemKey=idx2.itemKey GROUP BY idx.itemID, idx2.indexValue, postID ) as tbl WHERE (postStatus='Published' AND postDateTime<='2026-07-03 05:12:00' ) GROUP BY itemID, sortval ORDER BY sortval ASC LIMIT 0, 10
1783055562.54820.0026 [1] SELECT FOUND_ROWS() AS `count`
1783055562.54890.0006 [1] SELECT * FROM swt_blog_posts WHERE postID=2612 AND postStatus='Published' AND postDateTime<='2026-07-03 05:12:00'
1783055562.54970.0008 [13] SELECT * FROM swt_blog_sections ORDER BY sectionTitle ASC
1783055562.55030.0006 [1] SELECT * FROM swt_blogs ORDER BY blogTitle ASC
1783055562.55080.0005 [1] SELECT * FROM swt_categories WHERE catID=195 LIMIT 1
1783055562.55130.0005 [1] SELECT * FROM swt_categories WHERE catID=227 LIMIT 1
1783055562.55190.0006Using template: /templates/blog/post.html
1783055562.55210.0002 [162] SELECT catID, catPath FROM swt_categories
1783055562.55310.001 [1] SELECT * FROM swt_blog_posts WHERE postStatus='Published' AND postDateTime<='2026-07-03 05:12:00' AND postSlug='meet-our-members-david-and-marian-harding'
1783055562.57430.0212Using template: /templates/blog/post.html
1783055562.57580.0015 [250] SELECT country, countryID FROM swt_shop_countries WHERE countryActive=1 ORDER BY country ASC
1783055562.57730.0015Using template: /templates/pages/attributes/seo.html
1783055562.57760.0002 [1] SELECT regionID, regionTemplate, regionPage, regionRev AS rev FROM swt_content_regions WHERE regionKey='Banner image' AND (regionPage='/news/post' OR regionPage='*')
1783055562.57840.0008 [nil] SELECT * FROM ( SELECT idx.itemID, c.regionID, idx.pageID, c.itemJSON, idx2.indexValue as sortval FROM swt_content_index idx JOIN swt_content_items c ON idx.itemID=c.itemID AND idx.itemRev=c.itemRev AND idx.regionID=c.regionID JOIN swt_content_index idx2 ON idx.itemID=idx2.itemID AND idx.itemRev=idx2.itemRev AND idx2.indexKey='_order' WHERE ((idx.regionID=104 AND idx.itemRev=0)) AND idx.itemID=idx2.itemID AND idx.itemRev=idx2.itemRev ) as tbl GROUP BY itemID, pageID, itemJSON, sortval, regionID ORDER BY sortval ASC
1783055562.57950.0011 [82] SELECT * FROM swt_pages_staging WHERE pageNew=0 AND pageHidden=0 AND pageDepth >=0 AND pageDepth<=2 ORDER BY pageTreePosition ASC
1783055562.58230.0028 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1783055562.58280.0005 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
1783055562.58480.0021Using template: /templates/navigation/ps_nav_template.html
1783055562.58490 [6] Using template: /templates/navigation/ps_nav_template_children.html
1783055562.58540.0005 [4] Using template: /templates/navigation/ps_nav_template_children.html
1783055562.58560.0002 [29] Using template: /templates/navigation/ps_nav_template_children.html
1783055562.58840.0028 [10] Using template: /templates/navigation/ps_nav_template_children.html
1783055562.58940.001 [7] Using template: /templates/navigation/ps_nav_template_children.html
1783055562.59010.0007 [9] Using template: /templates/navigation/ps_nav_template_children.html
1783055562.59250.0023 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' OR pageSortPath='/news/post' LIMIT 1
1783055562.59330.0008 [1] SELECT * FROM swt_pages_staging WHERE pageHidden=0 AND pageNew=0 AND pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition
1783055562.59540.0021 [1] Using template: /templates/navigation/breadcrumbs.html
1783055562.59590.0005Using template: /templates/blog/post.html
1783055562.59620.0002 [1] SELECT * FROM swt_blog_authors WHERE authorID='20' LIMIT 1
1783055562.59680.0007Using template: /templates/blog/author.html
1783055562.59710.0003 [1] SELECT SQL_CALC_FOUND_ROWS DISTINCT tbl.* FROM ( SELECT idx.itemID, main.*, idx2.indexValue as sortval FROM swt_blog_index idx JOIN swt_blog_posts main ON idx.itemID=main.postID AND idx.itemKey='postID' JOIN swt_blog_index idx2 ON idx.itemID=idx2.itemID AND idx.itemKey='postID' AND idx2.indexKey='_id' WHERE 1=1 AND ((idx.indexKey='postSlug' AND idx.indexValue='meet-our-members-david-and-marian-harding')) AND idx.itemID=idx2.itemID AND idx.itemKey=idx2.itemKey GROUP BY idx.itemID, idx2.indexValue, postID ) as tbl WHERE (postStatus='Published' AND postDateTime<='2026-07-03 05:12:00' ) GROUP BY itemID, sortval ORDER BY sortval ASC LIMIT 0, 1
1783055562.5990.0018 [1] SELECT FOUND_ROWS() AS `count`
1783055562.59940.0004 [1] Using template: /templates/blog/post.html
1783055562.60230.0029Using template: /templates/blog/comment_form.html
1783055562.60370.0014 [nil] SELECT * FROM swt_blog_comments WHERE 1=1 AND postID=2612 AND commentStatus='LIVE' ORDER BY FIELD(webmentionType, 'like', 'repost', 'comment', NULL) ASC, commentDateTime ASC
1783055562.65360.0499 [0] Using template: /templates/blog/comment.html
1783055562.65380.0002Using template: /templates/blog/post.html
1783055562.65420.0005 [1] SELECT * FROM swt_blog_authors WHERE authorID='20' LIMIT 1
1783055562.65510.0009 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/what-we-do' OR pageSortPath='/what-we-do' LIMIT 1
1783055562.65590.0008 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pageTreePosition='000-002' LIMIT 1
1783055562.65650.0006 [7] SELECT * FROM swt_pages_staging WHERE pageNew=0 AND pageHidden=0 AND pageTreePosition LIKE '000-002%' AND pageDepth >=1 AND pageDepth<=2 ORDER BY pageTreePosition ASC
1783055562.65890.0023 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1783055562.65940.0005 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
1783055562.66130.0019 [6] Using template: /templates/navigation/footer-nav.html
1783055562.66210.0008 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/make-a-difference' OR pageSortPath='/make-a-difference' LIMIT 1
1783055562.66250.0005 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pageTreePosition='000-005' LIMIT 1
1783055562.6630.0005 [38] SELECT * FROM swt_pages_staging WHERE pageNew=0 AND pageHidden=0 AND pageTreePosition LIKE '000-005%' ORDER BY pageTreePosition ASC
1783055562.66520.0022 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1783055562.66560.0004 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
1783055562.66770.0021 [10] Using template: /templates/navigation/footer-nav.html
1783055562.67120.0035 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/visit' OR pageSortPath='/visit' LIMIT 1
1783055562.67180.0006 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pageTreePosition='000-004' LIMIT 1
1783055562.67220.0004 [30] SELECT * FROM swt_pages_staging WHERE pageNew=0 AND pageHidden=0 AND pageTreePosition LIKE '000-004%' AND pageDepth >=1 AND pageDepth<=2 ORDER BY pageTreePosition ASC
1783055562.67440.0022 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1783055562.67510.0006 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
1783055562.67710.002 [29] Using template: /templates/navigation/footer-nav.html
1783055562.67970.0026 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/make-a-difference' OR pageSortPath='/make-a-difference' LIMIT 1
1783055562.68040.0007 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pageTreePosition='000-005' LIMIT 1
1783055562.68140.001 [11] SELECT * FROM swt_pages_staging WHERE pageNew=0 AND pageHidden=0 AND pageTreePosition LIKE '000-005%' AND pageDepth >=1 AND pageDepth<=2 ORDER BY pageTreePosition ASC
1783055562.68430.0029 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1783055562.6850.0007 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
1783055562.68710.0021 [10] Using template: /templates/navigation/footer-nav.html
1783055562.68830.0012Request time: 0.1775
1783055562.68830Process time: 0.1773
1783055562.68830Memory: 1.652