Meet the staff - Callum Forster

, 21 May 2025
Meet the staff - Callum Forster
Callum feeding a lamb

Callum Forster is one of our new Leysdown Trainee Rangers. We caught up with him to find out a bit more about him 

Tell us a bit about yourself

I’m from Gateshead in the North East. I moved South to study Film at the University of Westminster and then moved further South still to Brighton after graduating where I worked for a TV Production company. I mainly worked as an edit assistant, but I was also a licensed commercial drone operator and kit room manager. Like a lot of people I started to revaluate my life’s priorities during the pandemic and left TV behind to explore different paths. After a lot of time spent in the countryside and reconnecting with nature, I realised a job in the outdoors would suit me. I had time to reflect on this when I moved abroad to teach English in Barcelona for two years and when I returned to Sussex last summer, I started looking out for opportunities to learn about conservation and to get involved in the sector. It’s then that I started volunteering with the Trust as part of the Brighton and Western Reserves Hit Squads and I’ve also helped as an Education Volunteer as well.

In terms of my interests, I’m an early days bird nerd, having learnt a lot from Mike Russell on his excellent Introduction to Birdwatching course with the Trust. Beyond nature, I love great storytelling be it in books, films or games – with a particular love for science fiction and fantasy, but I enjoy anything and everything.

I also love language learning and can speak Spanish and Catalan (although both are in need of dusting off).

Why were you interested in becoming a trainee?

As a career changer, applying for the position was a no brainer! I already knew I enjoyed working with the Trust as a volunteer and I felt that the position provided the perfect opportunity for learning, gaining practical experience, meeting new people and exploring the landscape of Sussex. Paid traineeships like this are few and far between and as someone with no prior academic or professional background in ecology and conservation, it seemed like a chance to really channel all my energy into reskilling.

How’s it going so far?

Great. It’s not even been a month yet and I already feel like I’ve learnt loads and gained essential new skills. I’ve been off on training courses for 4x4, brush cutting and outdoors First Aid. I’ve also been out working on some of our eastern reserves, some of which I’d hadn’t previously visited, such as Old Lodge.

I’ve felt so welcomed by colleagues and volunteers since starting and it’s great to see how enthusiastic everyone is about the trainee position. I feel so lucky and privileged to be here as part of the team.

What have you most enjoyed?

Each week has had its own twist, so it’s hard to single out a moment I’ve enjoyed most.

I had a blast helping the grazing team as they were coming to the tail end of lambing season. I’ve not had any experience with farm work before, so it was fun to get stuck in and learn from our colleagues who live and breathe it.

Another highlight has been getting to know our volunteers who help out across the Eastern Reserves. People give their time up for all sorts of reasons to help us with our practical conservation work and they’re always willing to share their experiences and wildlife knowledge.

From the world of birds, I can’t skip the fact that I got to see and hear my first ever Turtle Dove at Wood’s Mill. What a treat.

What are you looking forward to?

I’m excited to explore all our reserves and learn about their local ecologies. We’re lucky to have such a great diversity of habitats across Sussex and I feel like I’ve only scratched the surface.

I’ve been focused on birds over the past few months, but I’m looking forward to learning about other areas like wildflowers, invertebrates and small mammals. I’m also interested in working with our grazing animals and understanding how we use them to manage our landscapes in aid of nature recovery.

On top of that, I’m excited to meet and work with more colleagues across the Trust and to see how I can learn from and support other teams.

What’s your favourite wild place in Sussex and why?

Since first moving to Brighton six year ago, the South Downs has always been one of my favourite places. Whether I’m walking, cycling or out camping, it’s a landscape that’s hard to beat. All along the hills, there’s incredible views, pockets of heritage and history, and importantly an abundance of wildlife all throughout the grasslands, hedgerows and woodlands that make up the Downs. Best of all, it’s only a stone’s throw away from Brighton, which means in less than ten minutes I could be out exploring and feeling inspired by nature. What more could I ask for?

Tell us something about yourself most people don’t know

I love a good board game (this is no secret to those who know me) and in 2014 I was a regional finalist in a Settlers of Catan tournament!

Leave a comment
Time Δ Debug Message - Perch Runway 3.2
1782581743.83250 [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
1782581743.85960.0272Matched route: news/[slug:s]
1782581743.85980.0002Server address: 216.73.216.31
1782581743.85980Using master page: /templates/pages/blog/post.php
1782581743.85990Page arguments:
Array
(
    [0] => /news/meet-the-staff-callum-forster
    [s] => meet-the-staff-callum-forster
    [1] => meet-the-staff-callum-forster
)
1782581743.86010.0003 [1] SELECT * FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1782581743.86130.0011 [86] SELECT DISTINCT settingID, settingValue FROM swt_settings WHERE userID=0
1782581743.8630.0017 [1] SELECT locationID FROM swt_shop_tax_locations WHERE locationIsHome=1 LIMIT 1
1782581743.86360.0006INSERT INTO swt_shop_cart(memberID,locationID,currencyID,cartPricing,cartProperties) VALUES(NULL,'1',47,'standard','[]')
1782581743.8660.0024 [1] SELECT * FROM swt_shop_cart WHERE cartID=22356496
1782581743.86670.0007 [1] SELECT * FROM swt_shop_cart WHERE cartID=22356496
1782581743.86730.0006 [nil] SELECT * FROM swt_shop_sales WHERE saleFrom<='2026-06-27 17:35:00' AND saleTo>'2026-06-27 17:35:00' AND saleActive=1 AND saleDeleted IS NULL ORDER BY saleOrder ASC
1782581743.86870.0013 [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-the-staff-callum-forster')) 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-06-27 17:35:00' ) GROUP BY itemID, sortval ORDER BY sortval ASC LIMIT 0, 10
1782581743.87140.0028 [1] SELECT FOUND_ROWS() AS `count`
1782581743.87210.0007 [1] SELECT * FROM swt_blog_posts WHERE postID=3705 AND postStatus='Published' AND postDateTime<='2026-06-27 17:35:00'
1782581743.8730.0009 [13] SELECT * FROM swt_blog_sections ORDER BY sectionTitle ASC
1782581743.87370.0007 [1] SELECT * FROM swt_blogs ORDER BY blogTitle ASC
1782581743.87430.0006 [1] SELECT * FROM swt_categories WHERE catID=195 LIMIT 1
1782581743.87480.0005 [1] SELECT * FROM swt_categories WHERE catID=29 LIMIT 1
1782581743.87540.0006Using template: /templates/blog/post.html
1782581743.87560.0002 [162] SELECT catID, catPath FROM swt_categories
1782581743.87650.001 [1] SELECT * FROM swt_blog_posts WHERE postStatus='Published' AND postDateTime<='2026-06-27 17:35:00' AND postSlug='meet-the-staff-callum-forster'
1782581743.89740.0209Using template: /templates/blog/post.html
1782581743.89810.0007 [250] SELECT country, countryID FROM swt_shop_countries WHERE countryActive=1 ORDER BY country ASC
1782581743.90010.002Using template: /templates/pages/attributes/seo.html
1782581743.90030.0003 [1] SELECT regionID, regionTemplate, regionPage, regionRev AS rev FROM swt_content_regions WHERE regionKey='Banner image' AND (regionPage='/news/post' OR regionPage='*')
1782581743.90130.0009 [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
1782581743.90240.0012 [82] SELECT * FROM swt_pages_staging WHERE pageNew=0 AND pageHidden=0 AND pageDepth >=0 AND pageDepth<=2 ORDER BY pageTreePosition ASC
1782581743.90560.0032 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1782581743.90640.0008 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
1782581743.90890.0025Using template: /templates/navigation/ps_nav_template.html
1782581743.9090 [6] Using template: /templates/navigation/ps_nav_template_children.html
1782581743.90980.0008 [4] Using template: /templates/navigation/ps_nav_template_children.html
1782581743.91030.0005 [29] Using template: /templates/navigation/ps_nav_template_children.html
1782581743.9130.0026 [10] Using template: /templates/navigation/ps_nav_template_children.html
1782581743.91410.0011 [7] Using template: /templates/navigation/ps_nav_template_children.html
1782581743.91480.0007 [9] Using template: /templates/navigation/ps_nav_template_children.html
1782581743.91740.0026 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' OR pageSortPath='/news/post' LIMIT 1
1782581743.91820.0009 [1] SELECT * FROM swt_pages_staging WHERE pageHidden=0 AND pageNew=0 AND pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition
1782581743.92060.0024 [1] Using template: /templates/navigation/breadcrumbs.html
1782581743.92110.0005Using template: /templates/blog/post.html
1782581743.92140.0003 [1] SELECT * FROM swt_blog_authors WHERE authorID='20' LIMIT 1
1782581743.92210.0007Using template: /templates/blog/author.html
1782581743.92240.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-the-staff-callum-forster')) 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-06-27 17:35:00' ) GROUP BY itemID, sortval ORDER BY sortval ASC LIMIT 0, 1
1782581743.92450.0021 [1] SELECT FOUND_ROWS() AS `count`
1782581743.9250.0005 [1] Using template: /templates/blog/post.html
1782581743.92850.0034Using template: /templates/blog/comment_form.html
1782581743.92940.001 [nil] SELECT * FROM swt_blog_comments WHERE 1=1 AND postID=3705 AND commentStatus='LIVE' ORDER BY FIELD(webmentionType, 'like', 'repost', 'comment', NULL) ASC, commentDateTime ASC
1782581743.98040.051 [0] Using template: /templates/blog/comment.html
1782581743.98060.0002Using template: /templates/blog/post.html
1782581743.98090.0003 [1] SELECT * FROM swt_blog_authors WHERE authorID='20' LIMIT 1
1782581743.9820.0011 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/what-we-do' OR pageSortPath='/what-we-do' LIMIT 1
1782581743.98280.0008 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pageTreePosition='000-002' LIMIT 1
1782581743.98340.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
1782581743.98580.0024 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1782581743.98640.0006 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
1782581743.98830.002 [6] Using template: /templates/navigation/footer-nav.html
1782581743.98910.0007 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/make-a-difference' OR pageSortPath='/make-a-difference' LIMIT 1
1782581743.98980.0007 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pageTreePosition='000-005' LIMIT 1
1782581743.99020.0004 [38] SELECT * FROM swt_pages_staging WHERE pageNew=0 AND pageHidden=0 AND pageTreePosition LIKE '000-005%' ORDER BY pageTreePosition ASC
1782581743.99270.0025 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1782581743.99320.0005 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
1782581743.99520.002 [10] Using template: /templates/navigation/footer-nav.html
1782581743.99860.0034 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/visit' OR pageSortPath='/visit' LIMIT 1
1782581743.99940.0008 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pageTreePosition='000-004' LIMIT 1
1782581744.00010.0007 [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
1782581744.00240.0023 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1782581744.00290.0005 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
1782581744.00480.0019 [29] Using template: /templates/navigation/footer-nav.html
1782581744.00690.0021 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/make-a-difference' OR pageSortPath='/make-a-difference' LIMIT 1
1782581744.00770.0008 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pageTreePosition='000-005' LIMIT 1
1782581744.00820.0005 [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
1782581744.01060.0025 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1782581744.01120.0006 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
1782581744.01390.0026 [10] Using template: /templates/navigation/footer-nav.html
1782581744.0150.0011Request time: 0.1857
1782581744.0150Process time: 0.1855
1782581744.0150Memory: 1.6506