Prior to forming Savage and Gray Design Ltd, director David Gray worked as a senior designer for both public and private sector design companies.
With over twenty years experience in design, Dave specialises in all areas of digital animation, design, branding and project management.
The definition of design is ‘creativity with purpose’ – and whether it’s for a website, printed page or motion production, our team makes sure that both are always at the forefront of each and every project.
You can use the options below to increase the text size and switch to high contrast display.
This Website Uses Cookies
Like most websites, we use cookies on our site to improve the user experience.
Please click here for information about how they work.
You can update your preferences at any time by clicking on the icons at the bottom of this page.
Mandatory – can not be deselected. Necessary cookies help make a website usable by enabling basic functions like page navigation and access to secure areas of the website. The website cannot function properly without these cookies.
Provider: Website
Desc: This cookie is native to PHP applications. The cookie is used to store and identify a users' unique session ID for the purpose of managing user session on the website. The cookie is a session cookies and is deleted when all the browser windows are closed.
Expiry: session
Type: Necessary
Provider: Website
Desc: This cookie simply stores your preferences on the website and allows you to continue viewing the website under your terms
Expiry: 1 year
Type: Necessary
Provider: Website
Desc: Checks when to expire your accessibility preferences. After an hour, all the 'ch-' cookies are reset
Expiry: 1 hour
Type: Necessary
Provider: Website
Desc: Stores whether the in-site popup has been closed by the user so that the user will not see the popup during the same session
Expiry: session
Type: Necessary
Provider: Website
Desc: Controls the preferences set within the accessibility options. This specifically remembers your font-size choices.
Expiry: 1 hour
Type: Necessary
Provider: Website
Desc: Controls the preferences set within the accessibility options. This specifically remembers how big you needed your font sizes.
Expiry: 1 hour
Type: Necessary
Provider: Website
Desc: Controls the preferences set within the accessibility options
Expiry: 1 hour
Type: Necessary
Provider: .bootstrapcdn.com
Desc: The cookie is used by cdn services like CloudFare to identify individual clients behind a shared IP address and apply security settings on a per-client basis. It does not correspond to any user ID in the web application and does not store any personally identifiable information.
Expiry: 1 month
Type: Necessary
Provider: .fontawesome.com
Desc: The cookie is used by cdn services like CloudFare to identify individual clients behind a shared IP address and apply security settings on a per-client basis. It does not correspond to any user ID in the web application and does not store any personally identifiable information.
Expiry: 1 month
Type: Necessary
Provider: google.com
Desc: This cookie is installed by Google Analytics. The cookie is used to calculate visitor, session, campaign data and keep track of site usage for the site's analytics report. The cookies store information anonymously and assign a randomly generated number to identify unique visitors.
Expiry: 2 years
Type: Statistics
Provider: google.com
Desc: This cookie is installed by Google Analytics. The cookie is used to store information of how visitors use a website and helps in creating an analytics report of how the wbsite is doing. The data collected including the number visitors, the source where they have come from, and the pages viisted in an anonymous form.
Expiry: 1 day
Type: Statistics
Provider: google.com
Desc: This cookie is used to distinguish between humans and bots. This is beneficial for the website, in order to make valid reports on the use of their website.
Expiry: session
Type: Statistics
Provider: google.com
Desc: This cookie is used to distinguish between humans and bots. This is beneficial for the website, in order to make valid reports on the use of their website.
Expiry: session
Type: Statistics
Provider: google.com
Desc: This cookie is used to distinguish between humans and bots. This is beneficial for the website, in order to make valid reports on the use of their website.
Expiry: session
Type: Statistics
Provider: google.com
Desc: This cookie is used to distinguish between humans and bots. This is beneficial for the website, in order to make valid reports on the use of their website.
Expiry: 179 days
Type: Statistics
Provider: google.com
Desc: Used to detect if the visitor has accepted the marketing category in the cookie banner. This cookie is necessary for GDPR-compliance of the website.
Expiry: 2 years
Type: Necessary
Provider: Vimeo
Desc: This cookie is used to distinguish between humans and bots. This is beneficial for the website in order to make valid reports on the use of their website
Expiry: 1 day
Type: Necessary
Provider: YouTube.com
Desc: Used to detect if the visitor has accepted the marketing category in the cookie banner. This cookie is necessary for GDPR-compliance of the website
Expiry: 2 years
Type: Necessary
Provider: YouTube.com
Desc: This cookie is set by Youtube and registers a unique ID for tracking users based on their geographical location
Expiry: 5 months
Type: Necessary
Provider: YouTube.com
Desc: This cookie is set by Youtube. Used to track the information of the embedded YouTube videos on a website.
Expiry: 8 months
Type: Marketing
Provider: YouTube.com
Desc: This cookie is set by Youtube and registers a unique ID for tracking users based on their geographical location
Expiry: 30 mintues
Type: Statistics
Provider: YouTube.com
Desc: Registers a unique ID to keep statistics of what videos from YouTube the user has seen
Expiry: none
Type: Marketing
Provider: YouTube.com
Desc: Registers a unique ID to keep statistics of what videos from YouTube the user has seen
Expiry: none
Type: Marketing
Provider: YouTube.com
Desc: Stores the user's video player preferences using embedded YouTube Video
Expiry: none
Type: Marketing
Provider: YouTube.com
Desc: Stores the user's video player preferences using embedded YouTube Video
Expiry: session
Type: Marketing
Provider: YouTube.com
Desc: Stores the user's video player preferences using embedded YouTube Video
Expiry: session
Type: Marketing
Provider: YouTube.com
Desc: Stores the user's video player preferences using embedded YouTube Video
Expiry: none
Type: Marketing
Provider: YouTube.com
Desc: Stores the user's video player preferences using embedded YouTube Video
Expiry: none
Type: Marketing
Provider: YouTube.com
Desc: Stores the user's video player preferences using embedded YouTube Video
Expiry: session
Type: Marketing
Provider: YouTube.com
Desc: Stores the user's video player preferences using embedded YouTube Video
Expiry: session
Type: Marketing
Provider: YouTube.com
Desc: Stores the user's video player preferences using embedded YouTube Video
Expiry: session
Type: Marketing
Provider: apps.elfsight.com
Desc: Sets a unique ID for the visitor, that allows third party advertisers to target the visitor with relevant advertisement. This pairing service is provided by third party advertisement hubs, which facilitates real-time bidding for advertisers
Expiry: 1 day
Type: Marketing
Provider: apps.elfsight.com
Desc: Used to implement social platforms on the website. Enables the social platforms to track the users by assigning them a specific ID
Expiry: 1 day
Type: Marketing
Provider: apps.elfsight.com
Desc: Registers a unique ID to keep statistics of what videos from YouTube the user has seen
Expiry: none
Type: Marketing
A list of cookies used by this website.
Name
Provider
Description
Expiry
Type
PHPSESSID
Website
This cookie is native to PHP applications. The cookie is used to store and identify a users' unique session ID for the purpose of managing user session on the website. The cookie is a session cookies and is deleted when all the browser windows are closed.
session
Necessary
sg-cookies
Website
This cookie simply stores your preferences on the website and allows you to continue viewing the website under your terms
1 year
Necessary
sg-expiry
Website
Checks when to expire your accessibility preferences. After an hour, all the 'ch-' cookies are reset
1 hour
Necessary
sg-popup
Website
Stores whether the in-site popup has been closed by the user so that the user will not see the popup during the same session
session
Necessary
ch-font-sizes
Website
Controls the preferences set within the accessibility options. This specifically remembers your font-size choices.
1 hour
Necessary
ch-font-times
Website
Controls the preferences set within the accessibility options. This specifically remembers how big you needed your font sizes.
1 hour
Necessary
ch-prefs
Website
Controls the preferences set within the accessibility options
1 hour
Necessary
__cfduid
.bootstrapcdn.com
The cookie is used by cdn services like CloudFare to identify individual clients behind a shared IP address and apply security settings on a per-client basis. It does not correspond to any user ID in the web application and does not store any personally identifiable information.
1 month
Necessary
__cfduid
.fontawesome.com
The cookie is used by cdn services like CloudFare to identify individual clients behind a shared IP address and apply security settings on a per-client basis. It does not correspond to any user ID in the web application and does not store any personally identifiable information.
1 month
Necessary
_ga
google.com
This cookie is installed by Google Analytics. The cookie is used to calculate visitor, session, campaign data and keep track of site usage for the site's analytics report. The cookies store information anonymously and assign a randomly generated number to identify unique visitors.
2 years
Statistics
_gid
google.com
This cookie is installed by Google Analytics. The cookie is used to store information of how visitors use a website and helps in creating an analytics report of how the wbsite is doing. The data collected including the number visitors, the source where they have come from, and the pages viisted in an anonymous form.
1 day
Statistics
rc::a
google.com
This cookie is used to distinguish between humans and bots. This is beneficial for the website, in order to make valid reports on the use of their website.
session
Statistics
rc::b
google.com
This cookie is used to distinguish between humans and bots. This is beneficial for the website, in order to make valid reports on the use of their website.
session
Statistics
rc::c
google.com
This cookie is used to distinguish between humans and bots. This is beneficial for the website, in order to make valid reports on the use of their website.
session
Statistics
_GRECAPTCHA
google.com
This cookie is used to distinguish between humans and bots. This is beneficial for the website, in order to make valid reports on the use of their website.
179 days
Statistics
CONSENT
google.com
Used to detect if the visitor has accepted the marketing category in the cookie banner. This cookie is necessary for GDPR-compliance of the website.
2 years
Necessary
_cf_bm
Vimeo
This cookie is used to distinguish between humans and bots. This is beneficial for the website in order to make valid reports on the use of their website
1 day
Necessary
CONSENT
YouTube.com
Used to detect if the visitor has accepted the marketing category in the cookie banner. This cookie is necessary for GDPR-compliance of the website
2 years
Necessary
VISITOR_INFO1_LIVE
YouTube.com
This cookie is set by Youtube and registers a unique ID for tracking users based on their geographical location
5 months
Necessary
YSC
YouTube.com
This cookie is set by Youtube. Used to track the information of the embedded YouTube videos on a website.
8 months
Marketing
GPS
YouTube.com
This cookie is set by Youtube and registers a unique ID for tracking users based on their geographical location
30 mintues
Statistics
yt.innertube::nextId
YouTube.com
Registers a unique ID to keep statistics of what videos from YouTube the user has seen
none
Marketing
yt.innertube::requests
YouTube.com
Registers a unique ID to keep statistics of what videos from YouTube the user has seen
none
Marketing
ytidb::LAST_RESULT_ENTRY_KEY
YouTube.com
Stores the user's video player preferences using embedded YouTube Video
none
Marketing
yt-remote-cast-available
YouTube.com
Stores the user's video player preferences using embedded YouTube Video
session
Marketing
yt-remote-cast-installed
YouTube.com
Stores the user's video player preferences using embedded YouTube Video
session
Marketing
yt-remote-connected-devices
YouTube.com
Stores the user's video player preferences using embedded YouTube Video
none
Marketing
yt-remote-device-id
YouTube.com
Stores the user's video player preferences using embedded YouTube Video
none
Marketing
yt-remote-fast-check-period
YouTube.com
Stores the user's video player preferences using embedded YouTube Video
session
Marketing
yt-remote-session-app
YouTube.com
Stores the user's video player preferences using embedded YouTube Video
session
Marketing
yt-remote-session-name
YouTube.com
Stores the user's video player preferences using embedded YouTube Video
session
Marketing
OlivieClientCacheYottie#Requests
apps.elfsight.com
Sets a unique ID for the visitor, that allows third party advertisers to target the visitor with relevant advertisement. This pairing service is provided by third party advertisement hubs, which facilitates real-time bidding for advertisers
1 day
Marketing
_p_hfp_client_id
apps.elfsight.com
Used to implement social platforms on the website. Enables the social platforms to track the users by assigning them a specific ID
1 day
Marketing
yt_cid
apps.elfsight.com
Registers a unique ID to keep statistics of what videos from YouTube the user has seen