Behind the Lens with James Duncan

, 27 December 2018
Behind the Lens with James Duncan
Nightingale at Woods Mill (c) James Duncan

Tell us a bit about yourself.

I’ve been with the Sussex Wildlife Trust since April 2018, and I’m here for a year leading a series of different events, guided walks and talks and natural history identification courses as part of the Woods Mill at 50 celebrations, funded by the ScottishPower Foundation. My previous job was working in the Outer Hebrides for the RSPB, surveying the corncrake population and leading guided walks.

Red squirrel (c) James Duncan

Are you local?

I grew up in Hove and Woods Mill was the closest reserve. We used to come and visit when I was a child. Dad took me birding, and I have distinct memories of being here and spotting them in the early 90s. I had a passionate interest in nature and used to persuade him to take me to all sorts of places.

Woods Mill Mute Swans (c) James Duncan

What qualities do you need to do your work?

Good interpersonal skills. Passion. I wouldn’t be any good if I wasn’t fanatical about conservation and the natural world and wanting to share that. I used to sell cars. This is my dream job. Being outside and the public engagement side really appeal. There’s nothing else I’d rather be doing.

Isle of Coll Inner Hebrides (c) James Duncan

Tell us about your interest in photography.

I’m interested in wildlife, landscape and urban night photography. And astronomy! I love photographing birds because of the challenge. I come from a photographic family. My dad and my sister are both excellent photographers. I studied it for A level at BHASVIC, but that was film photography, not digital back then. I got a decent DSLR in 2012 and that ramped up my interest. I’m self-taught. I read a lot of books, and like to balance a mixture of artistic and technical knowledge.

My camera is a Canon EOS 60D crop sensor with a selection of lenses, ranging from a 50mm prime to 600mm telephoto.

Red Deer (c James Duncan

What’s your favourite shot?

I don’t necessarily have a favourite. I’m extremely critical of my own work.

Red Flying Foxes  (c) James Duncan

Any hairy moments?

I nearly ended up falling off a cliff trying to photograph a puffin in the north of Scotland.

Puffin scotland (c) James Duncan

Where in the world would you most like to take a camera?

Antarctica. I have a huge taste for adventure and exploration. I love searching for wildlife in remote locations.

Orkney (c) James Duncan

What’s the most exciting thing you’ve ever seen?

Where to start! Swimming with the world's biggest fish, a nine metre whale shark in Western Australia was right up there, as was a dive witnessing majestic thresher sharks in the Philippines. I also spent a few minutes marvelling at a slumbering tawny nurse shark just feet away during another dive in Australasia. Stumbling upon wild kiwi in New Zealand and my first white-tailed eagle in Scotland were also top moments.

What are you most enjoying about your time at Woods Mill?

Meeting other people who are so passionate about the natural world, with a shared love and knowledge of conservation.  

Black shouldered Kite

 

 

Leave a comment
Time Δ Debug Message - Perch Runway 3.2
1783358376.7450 [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
1783358376.76970.0247Matched route: news/[slug:s]
1783358376.76980.0001Server address: 216.73.216.170
1783358376.76990.0001Using master page: /templates/pages/blog/post.php
1783358376.76990Page arguments:
Array
(
    [0] => /news/behind-the-lens-with-james-duncan
    [s] => behind-the-lens-with-james-duncan
    [1] => behind-the-lens-with-james-duncan
)
1783358376.77020.0003 [1] SELECT * FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1783358376.77120.001 [86] SELECT DISTINCT settingID, settingValue FROM swt_settings WHERE userID=0
1783358376.77310.0019 [1] SELECT locationID FROM swt_shop_tax_locations WHERE locationIsHome=1 LIMIT 1
1783358376.77360.0005INSERT INTO swt_shop_cart(memberID,locationID,currencyID,cartPricing,cartProperties) VALUES(NULL,'1',47,'standard','[]')
1783358376.77530.0017 [1] SELECT * FROM swt_shop_cart WHERE cartID=22697679
1783358376.77590.0005 [1] SELECT * FROM swt_shop_cart WHERE cartID=22697679
1783358376.77630.0005 [nil] SELECT * FROM swt_shop_sales WHERE saleFrom<='2026-07-06 17:19:00' AND saleTo>'2026-07-06 17:19:00' AND saleActive=1 AND saleDeleted IS NULL ORDER BY saleOrder ASC
1783358376.77760.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='behind-the-lens-with-james-duncan')) 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-06 17:19:00' ) GROUP BY itemID, sortval ORDER BY sortval ASC LIMIT 0, 10
1783358376.78010.0025 [1] SELECT FOUND_ROWS() AS `count`
1783358376.78070.0006 [1] SELECT * FROM swt_blog_posts WHERE postID=1680 AND postStatus='Published' AND postDateTime<='2026-07-06 17:19:00'
1783358376.78150.0008 [13] SELECT * FROM swt_blog_sections ORDER BY sectionTitle ASC
1783358376.78220.0007 [1] SELECT * FROM swt_blogs ORDER BY blogTitle ASC
1783358376.78280.0006 [1] SELECT * FROM swt_categories WHERE catID=195 LIMIT 1
1783358376.78340.0005 [1] SELECT * FROM swt_categories WHERE catID=69 LIMIT 1
1783358376.7840.0006Using template: /templates/blog/post.html
1783358376.78420.0002 [162] SELECT catID, catPath FROM swt_categories
1783358376.7850.0008 [1] SELECT * FROM swt_blog_posts WHERE postStatus='Published' AND postDateTime<='2026-07-06 17:19:00' AND postSlug='behind-the-lens-with-james-duncan'
1783358376.80530.0202Using template: /templates/blog/post.html
1783358376.80590.0006 [250] SELECT country, countryID FROM swt_shop_countries WHERE countryActive=1 ORDER BY country ASC
1783358376.80750.0016Using template: /templates/pages/attributes/seo.html
1783358376.80780.0003 [1] SELECT regionID, regionTemplate, regionPage, regionRev AS rev FROM swt_content_regions WHERE regionKey='Banner image' AND (regionPage='/news/post' OR regionPage='*')
1783358376.80860.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
1783358376.81010.0015 [82] SELECT * FROM swt_pages_staging WHERE pageNew=0 AND pageHidden=0 AND pageDepth >=0 AND pageDepth<=2 ORDER BY pageTreePosition ASC
1783358376.81310.003 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1783358376.81370.0006 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
1783358376.81580.0021Using template: /templates/navigation/ps_nav_template.html
1783358376.81580.0001 [6] Using template: /templates/navigation/ps_nav_template_children.html
1783358376.81660.0008 [4] Using template: /templates/navigation/ps_nav_template_children.html
1783358376.81710.0004 [29] Using template: /templates/navigation/ps_nav_template_children.html
1783358376.81950.0024 [10] Using template: /templates/navigation/ps_nav_template_children.html
1783358376.82040.0009 [7] Using template: /templates/navigation/ps_nav_template_children.html
1783358376.8210.0006 [9] Using template: /templates/navigation/ps_nav_template_children.html
1783358376.82390.0029 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' OR pageSortPath='/news/post' LIMIT 1
1783358376.82480.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
1783358376.8270.0022 [1] Using template: /templates/navigation/breadcrumbs.html
1783358376.82750.0005Using template: /templates/blog/post.html
1783358376.82780.0003 [1] SELECT * FROM swt_blog_authors WHERE authorID='20' LIMIT 1
1783358376.82840.0007Using template: /templates/blog/author.html
1783358376.82880.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='behind-the-lens-with-james-duncan')) 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-06 17:19:00' ) GROUP BY itemID, sortval ORDER BY sortval ASC LIMIT 0, 1
1783358376.83090.0021 [1] SELECT FOUND_ROWS() AS `count`
1783358376.83130.0005 [1] Using template: /templates/blog/post.html
1783358376.83440.0031Using template: /templates/blog/comment_form.html
1783358376.83540.001 [nil] SELECT * FROM swt_blog_comments WHERE 1=1 AND postID=1680 AND commentStatus='LIVE' ORDER BY FIELD(webmentionType, 'like', 'repost', 'comment', NULL) ASC, commentDateTime ASC
1783358376.89420.0588 [0] Using template: /templates/blog/comment.html
1783358376.89440.0002Using template: /templates/blog/post.html
1783358376.89470.0003 [1] SELECT * FROM swt_blog_authors WHERE authorID='20' LIMIT 1
1783358376.89550.0008 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/what-we-do' OR pageSortPath='/what-we-do' LIMIT 1
1783358376.89620.0007 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pageTreePosition='000-002' LIMIT 1
1783358376.89680.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
1783358376.90780.0111 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1783358376.90860.0008 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
1783358376.91110.0025 [6] Using template: /templates/navigation/footer-nav.html
1783358376.91230.0012 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/make-a-difference' OR pageSortPath='/make-a-difference' LIMIT 1
1783358376.91290.0006 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pageTreePosition='000-005' LIMIT 1
1783358376.91340.0005 [38] SELECT * FROM swt_pages_staging WHERE pageNew=0 AND pageHidden=0 AND pageTreePosition LIKE '000-005%' ORDER BY pageTreePosition ASC
1783358376.91660.0032 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1783358376.91760.001 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
1783358376.92190.0043 [10] Using template: /templates/navigation/footer-nav.html
1783358376.92570.0039 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/visit' OR pageSortPath='/visit' LIMIT 1
1783358376.92630.0005 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pageTreePosition='000-004' LIMIT 1
1783358376.92680.0005 [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
1783358376.92910.0023 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1783358376.92950.0004 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
1783358376.93150.002 [29] Using template: /templates/navigation/footer-nav.html
1783358376.93380.0023 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/make-a-difference' OR pageSortPath='/make-a-difference' LIMIT 1
1783358376.93440.0005 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pageTreePosition='000-005' LIMIT 1
1783358376.93520.0008 [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
1783358376.93840.0032 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1783358376.93880.0005 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
1783358376.94140.0026 [10] Using template: /templates/navigation/footer-nav.html
1783358376.9430.0015Request time: 0.2012
1783358376.9430Process time: 0.201
1783358376.9430Memory: 1.64