My passion for photography began in 1985 while working in a camera shop, where I developed a fascination for the art of capturing meaningful moments and telling stories through images.
Over the years, photography has taken me from documenting friends, families and special occasions to following the journeys of emerging bands and capturing the energy of live music and creative communities.
I have always been inspired by the people and stories behind the images. Through my work, I have supported local music scenes, community projects and social interest topics, documenting the growth and evolution of groups that have become an important part of their communities.
Following the challenges of recent years, my focus is on creating high-quality photography for individuals, musicians, event organisers and creatives, helping to showcase the talent, passion and character that make local arts and culture so unique.
Photography Specialities
Music Photography
Live Performance Photography
Event Photography
Band Photography
Documentary Photography
Portrait Photography
Community Photography
Arts & Culture Photography
With previous work featured in magazines, newspapers and journals, I continue to build connections with musicians, filmmakers, producers and creatives to celebrate and promote the vibrant artistic communities around us.
Connect with Capture Photography Ltd
💡 Tip: Mention you found this photographer via The Society of International Travel and Tourism Photographers when enquiring.
If a file locking problem, make sure the directory this script resides in is writable. Note, the directory does not have to be writable for the script to write to files, only for it to create files. File creation is required for proper file locking.
Windows NT systems:
sponsorban.cgi must be writable and accessible by the script
banner.cgi must be able to write to files and create files
On some NT systems, the variable near the top of banner.cgi must be set. It is currently set as follows:
$main::sponsorban_path = "sponsorban";
Note that under most systems, "." is fine. This specifies that it is set to the current directory. However, some NT systems require the full server path. Contact your system administrator to find the full path to your cgi-bin directory.
If you still have trouble, contact Banner@linc2u.com and I will attempt to help.
If a file locking problem, make sure the directory this script resides in is writable. Note, the directory does not have to be writable for the script to write to files, only for it to create files. File creation is required for proper file locking.
Windows NT systems:
sponsorban.cgi must be writable and accessible by the script
banner.cgi must be able to write to files and create files
On some NT systems, the variable near the top of banner.cgi must be set. It is currently set as follows:
$main::sponsorban_path = "sponsorban";
Note that under most systems, "." is fine. This specifies that it is set to the current directory. However, some NT systems require the full server path. Contact your system administrator to find the full path to your cgi-bin directory.
If you still have trouble, contact Banner@linc2u.com and I will attempt to help.
If a file locking problem, make sure the directory this script resides in is writable. Note, the directory does not have to be writable for the script to write to files, only for it to create files. File creation is required for proper file locking.
Windows NT systems:
sponsorban.cgi must be writable and accessible by the script
banner.cgi must be able to write to files and create files
On some NT systems, the variable near the top of banner.cgi must be set. It is currently set as follows:
$main::sponsorban_path = "sponsorban";
Note that under most systems, "." is fine. This specifies that it is set to the current directory. However, some NT systems require the full server path. Contact your system administrator to find the full path to your cgi-bin directory.
If you still have trouble, contact Banner@linc2u.com and I will attempt to help.