PageSourceSearch

https://www.drgamble.co.uk/

html drgamble.co.uk collected 2026-10-02 00:40:55 UTC 50,391 bytes, 610 lines download raw bytes

1<!DOCTYPE html>
2<html lang="en-GB">
3<head>
4<meta charset="UTF-8">
5<meta name="viewport" content="width=device-width, initial-scale=1.0">
6<meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' />
7<link rel="preconnect" href="https://fonts.googleapis.com">
8<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
9
10	<!-- This site is optimized with the Yoast SEO plugin v28.6 - https://yoast.com/product/yoast-seo-wordpress/ -->
11	<title>Dr James Gamble, Heart Consultant Oxford - Your heart specialist</title>
12	<meta name="description" content="I am a Consultant in Cardiology (heart doctor) working in Oxford. I can help people with all kinds of heart problems, and will see you quickly." />
13	<link rel="canonical" href="https://www.drgamble.co.uk/" />
14	<meta property="og:locale" content="en_GB" />
15	<meta property="og:type" content="website" />
16	<meta property="og:title" content="Dr James Gamble, Heart Consultant Oxford - Your heart specialist" />
17	<meta property="og:description" content="I am a Consultant in Cardiology (heart doctor) working in Oxford. I can help people with all kinds of heart problems, and will see you quickly." />
18	<meta property="og:url" content="https://www.drgamble.co.uk/" />
19	<meta property="og:site_name" content="Dr James Gamble, Heart Consultant Oxford" />
20	<meta property="article:modified_time" content="2026-07-28T06:06:48+00:00" />
21	<meta property="og:image" content="https://www.drgamble.co.uk/wp-content/uploads/2018/09/P1120743-002-1-e1537128200334.jpg" />
22	<meta property="og:image:width" content="600" />
23	<meta property="og:image:height" content="450" />
24	<meta property="og:image:type" content="image/jpeg" />
25	<meta name="twitter:card" content="summary_large_image" />
26	
26<script type="application/ld+json" class="yoast-schema-graph">{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.drgamble.co.uk\/","url":"https:\/\/www.drgamble.co.uk\/","name":"Dr James Gamble, Heart Consultant Oxford - Your heart specialist","isPartOf":{"@id":"https:\/\/www.drgamble.co.uk\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.drgamble.co.uk\/#primaryimage"},"image":{"@id":"https:\/\/www.drgamble.co.uk\/#primaryimage"},"thumbnailUrl":"https:\/\/www.drgamble.co.uk\/wp-content\/uploads\/2018\/09\/P1120743-002-1-e1537128200334.jpg","datePublished":"2018-06-06T20:17:51+00:00","dateModified":"2026-07-28T06:06:48+00:00","description":"I am a Consultant in Cardiology (heart doctor) working in Oxford. I can help people with all kinds of heart problems, and will see you quickly.","breadcrumb":{"@id":"https:\/\/www.drgamble.co.uk\/#breadcrumb"},"inLanguage":"en-GB","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.drgamble.co.uk\/"]}]},{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/www.drgamble.co.uk\/#primaryimage","url":"https:\/\/www.drgamble.co.uk\/wp-content\/uploads\/2018\/09\/P1120743-002-1-e1537128200334.jpg","contentUrl":"https:\/\/www.drgamble.co.uk\/wp-content\/uploads\/2018\/09\/P1120743-002-1-e1537128200334.jpg","width":600,"height":450,"caption":"Dr James Gamble"},{"@type":"BreadcrumbList","@id":"https:\/\/www.drgamble.co.uk\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home"}]},{"@type":"WebSite","@id":"https:\/\/www.drgamble.co.uk\/#website","url":"https:\/\/www.drgamble.co.uk\/","name":"Dr James Gamble, Heart Consultant Oxford","description":"Your heart specialist","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.drgamble.co.uk\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-GB"}]}</script>
26
27	<meta name="msvalidate.01" content="3605FE9280E0099E322863C2D34D208A" />
28	<meta name="google-site-verification" content="obZO2KR8H_Gn9PpAZvjAMcrzgadDXtUUfgsUV_NE1KQ" />
29	<!-- / Yoast SEO plugin. -->
30
31
32<link rel='dns-prefetch' href='//fonts.googleapis.com' />
33<link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://www.drgamble.co.uk/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.drgamble.co.uk%2F" />
34<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://www.drgamble.co.uk/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.drgamble.co.uk%2F&#038;format=xml" />
35		<!-- This site uses the Google Analytics by MonsterInsights plugin v11.3.0 - Using Analytics tracking - https://www.monsterinsights.com/ -->
vendor: 59 bytes, lines 35-36
35
36							<script src="//www.googletagmanager.com/gtag/js?id=
36G-F9MJH0QFBS
vendor: 68 bytes, lines 36-37
36"  data-cfasync="false" data-wpfc-render="false" async></script>
37			
37<script data-cfasync="false" data-wpfc-render="false">
38				var mi_version = '11.3.0';
39				var mi_track_user = true;
40				var mi_no_track_reason = '';
41								var MonsterInsightsDefaultLocations = {"page_location":"https:\/\/www.drgamble.co.uk\/"};
42								if ( typeof MonsterInsightsPrivacyGuardFilter === 'function' ) {
43					var MonsterInsightsLocations = (typeof MonsterInsightsExcludeQuery === 'object') ? MonsterInsightsPrivacyGuardFilter( MonsterInsightsExcludeQuery ) : MonsterInsightsPrivacyGuardFilter( MonsterInsightsDefaultLocations );
44				} else {
45					var MonsterInsightsLocations = (typeof MonsterInsightsExcludeQuery === 'object') ? MonsterInsightsExcludeQuery : MonsterInsightsDefaultLocations;
46				}
47
48								var disableStrs = [
49										'ga-disable-G-F9MJH0QFBS',
50									];
51
52				/* Function to detect opted out users */
53				function __gtagTrackerIsOptedOut() {
54					for (var index = 0; index < disableStrs.length; index++) {
55						if (document.cookie.indexOf(disableStrs[index] + '=true') > -1) {
56							return true;
57						}
58					}
59
60					return false;
61				}
62
63				/* Disable tracking if the opt-out cookie exists. */
64				if (__gtagTrackerIsOptedOut()) {
65					for (var index = 0; index < disableStrs.length; index++) {
66						window[disableStrs[index]] = true;
67					}
68				}
69
70				/* Opt-out function */
71				function __gtagTrackerOptout() {
72					for (var index = 0; index < disableStrs.length; index++) {
73						document.cookie = disableStrs[index] + '=true; expires=Thu, 31 Dec 2099 23:59:59 UTC; path=/';
74						window[disableStrs[index]] = true;
75					}
76				}
77
78				if ('undefined' === typeof gaOptout) {
79					function gaOptout() {
80						__gtagTrackerOptout();
81					}
82				}
83								window.dataLayer = window.dataLayer || [];
84
85				window.MonsterInsightsDualTracker = {
86					helpers: {},
87					trackers: {},
88				};
89				if (mi_track_user) {
90					function __gtagDataLayer() {
91						dataLayer.push(arguments);
92					}
93
94					function __gtagTracker(type, name, parameters) {
95						if (!parameters) {
96							parameters = {};
97						}
98
99						if (parameters.send_to) {
100							__gtagDataLayer.apply(null, arguments);
101							return;
102						}
103
104						if (type === 'event') {
105														parameters.send_to = monsterinsights_frontend.v4_id;
106							var hookName = name;
107							if (typeof parameters['event_category'] !== 'undefined') {
108								hookName = parameters['event_category'] + ':' + name;
109							}
110
111							if (typeof MonsterInsightsDualTracker.trackers[hookName] !== 'undefined') {
112								MonsterInsightsDualTracker.trackers[hookName](parameters);
113							} else {
114								__gtagDataLayer('event', name, parameters);
115							}
116							
117						} else {
118							__gtagDataLayer.apply(null, arguments);
119						}
120					}
121
122					__gtagTracker('js', new Date());
123					__gtagTracker('set', {
124						'developer_id.dZGIzZG': true,
125											});
126					if ( MonsterInsightsLocations.page_location ) {
127						__gtagTracker('set', MonsterInsightsLocations);
128					}
129										__gtagTracker('config', 'G-F9MJH0QFBS', {"forceSSL":"true"} );
130										window.gtag = __gtagTracker;										(function () {
131						/* https://developers.google.com/analytics/devguides/collection/analyticsjs/ */
132						/* ga and __gaTracker compatibility shim. */
133						var noopfn = function () {
134							return null;
135						};
136						var newtracker = function () {
137							return new Tracker();
138						};
139						var Tracker = function () {
140							return null;
141						};
142						var p = Tracker.prototype;
143						p.get = noopfn;
144						p.set = noopfn;
145						p.send = function () {
146							var args = Array.prototype.slice.call(arguments);
147							args.unshift('send');
148							__gaTracker.apply(null, args);
149						};
150						var __gaTracker = function () {
151							var len = arguments.length;
152							if (len === 0) {
153								return;
154							}
155							var f = arguments[len - 1];
156							if (typeof f !== 'object' || f === null || typeof f.hitCallback !== 'function') {
157								if ('send' === arguments[0]) {
158									var hitConverted, hitObject = false, action;
159									if ('event' === arguments[1]) {
160										if ('undefined' !== typeof arguments[3]) {
161											hitObject = {
162												'eventAction': arguments[3],
163												'eventCategory': arguments[2],
164												'eventLabel': arguments[4],
165												'value': arguments[5] ? arguments[5] : 1,
166											}
167										}
168									}
169									if ('pageview' === arguments[1]) {
170										if ('undefined' !== typeof arguments[2]) {
171											hitObject = {
172												'eventAction': 'page_view',
173												'page_path': arguments[2],
174											}
175										}
176									}
177									if (typeof arguments[2] === 'object') {
178										hitObject = arguments[2];
179									}
180									if (typeof arguments[5] === 'object') {
181										Object.assign(hitObject, arguments[5]);
182									}
183									if ('undefined' !== typeof arguments[1].hitType) {
184										hitObject = arguments[1];
185										if ('pageview' === hitObject.hitType) {
186											hitObject.eventAction = 'page_view';
187										}
188									}
189									if (hitObject) {
190										action = 'timing' === arguments[1].hitType ? 'timing_complete' : hitObject.eventAction;
191										hitConverted = mapArgs(hitObject);
192										__gtagTracker('event', action, hitConverted);
193									}
194								}
195								return;
196							}
197
198							function mapArgs(args) {
199								var arg, hit = {};
200								var gaMap = {
201									'eventCategory': 'event_category',
202									'eventAction': 'event_action',
203									'eventLabel': 'event_label',
204									'eventValue': 'event_value',
205									'nonInteraction': 'non_interaction',
206									'timingCategory': 'event_category',
207									'timingVar': 'name',
208									'timingValue': 'value',
209									'timingLabel': 'event_label',
210									'page': 'page_path',
211									'location': 'page_location',
212									'title': 'page_title',
213									'referrer' : 'page_referrer',
214								};
215								for (arg in args) {
216																		if (!(!args.hasOwnProperty(arg) || !gaMap.hasOwnProperty(arg))) {
217										hit[gaMap[arg]] = args[arg];
218									} else {
219										hit[arg] = args[arg];
220									}
221								}
222								return hit;
223							}
224
225							try {
226								f.hitCallback();
227							} catch (ex) {
228							}
229						};
230						__gaTracker.create = newtracker;
231						__gaTracker.getByName = newtracker;
232						__gaTracker.getAll = function () {
233							return [];
234						};
235						__gaTracker.remove = noopfn;
236						__gaTracker.loaded = true;
237						window['__gaTracker'] = __gaTracker;
238					})();
239									} else {
240										console.log("");
241					(function () {
242						function __gtagTracker() {
243							return null;
244						}
245
246						window['__gtagTracker'] = __gtagTracker;
247						window['gtag'] = __gtagTracker;
248					})();
249									}
250			</script>
250
251							<!-- / Google Analytics by MonsterInsights -->
252		<style id="wp-img-auto-sizes-contain-inline-css">
253img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
254/*# sourceURL=wp-img-auto-sizes-contain-inline-css */
255</style>
256<style id="wp-emoji-styles-inline-css">
257
258	img.wp-smiley, img.emoji {
259		display: inline !important;
260		border: none !important;
261		box-shadow: none !important;
262		height: 1em !important;
263		width: 1em !important;
264		margin: 0 0.07em !important;
265		vertical-align: -0.1em !important;
266		background: none !important;
267		padding: 0 !important;
268	}
269/*# sourceURL=wp-emoji-styles-inline-css */
270</style>
271<style id="wp-block-library-inline-css">
272:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;
272--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}:root .has-text-align-center{text-align:center}:root .has-text-align-left{text-align:left}:root .has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-break:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style^=border-color],[style*=";border-color"],[style*="; border-color"]){border-style:solid}html :where([style^=border-top-color],[style*=";border-top-color"],[style*="; border-top-color"]){border-top-style:solid}html :where([style^=border-right-color],[style*=";border-right-color"],[style*="; border-right-color"]){border-right-style:solid}html :where([style^=border-bottom-color],[style*=";border-bottom-color"],[style*="; border-bottom-color"]){border-bottom-style:solid}html :where([style^=border-left-color],[style*=";border-left-color"],[style*="; border-left-color"]){border-left-style:solid}html :where([style^=border-width],[style*=";border-width"],[style*="; border-width"]){border-style:solid}html :where([style^=border-top-width],[style*=";border-top-width"],[style*="; border-top-width"]){border-top-style:solid}html :where([style^=border-right-width],[style*=";border-right-width"],[style*="; border-right-width"]){border-right-style:solid}html :where([style^=border-bottom-width],[style*=";border-bottom-width"],[style*="; border-bottom-width"]){border-bottom-style:solid}html :where([style^=border-left-width],[style*=";border-left-width"],[style*="; border-left-width"]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}
273
274/*# sourceURL=/wp-includes/css/dist/block-library/common.min.css */
275</style>
276<style id="classic-theme-styles-inline-css">
277/*! This file is auto-generated */
278.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
279/*# sourceURL=/wp-includes/css/classic-themes.min.css */
280</style>
281
282<style id="global-styles-inline-css">
283:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,
2830) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}.wp-block-button{--wp--preset--dimension--25: 25%;--wp--preset--dimension--50: 50%;--wp--preset--dimension--75: 75%;--wp--preset--dimension--100: 100%;}:where(body) { margin: 0; }:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}
283.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}
284/*# sourceURL=global-styles-inline-css */
285</style>
286
287<link rel='stylesheet' id='eeb-css-frontend-css' href='https://www.drgamble.co.uk/wp-content/plugins/email-encoder-bundle/assets/css/style.css?ver=54d4eedc552c499c4a8d6b89c23d3df1' media='all' />
288<link rel='stylesheet' id='drgamble-fonts-css' href='https://fonts.googleapis.com/css2?family=Source+Serif+4:opsz,[email protected],400;8..60,500;8..60,600;8..60,700&#038;family=Inter:wght@400;500;600;700&#038;family=JetBrains+Mono:wght@400;500&#038;display=swap' media='all' />
289<link rel='stylesheet' id='drgamble-base-css' href='https://www.drgamble.co.uk/wp-content/themes/drgamble-2026/style.css?ver=1.3.6' media='all' />
290<link rel='stylesheet' id='drgamble-main-css' href='https://www.drgamble.co.uk/wp-content/themes/drgamble-2026/assets/css/main.css?ver=1.3.6' media='all' />
291<script async data-wp-strategy="async" id="monsterinsights-frontend-script-js" src="https://www.drgamble.co.uk/wp-content/plugins/google-analytics-for-wordpress/assets/js/frontend-gtag.min.js?ver=11.3.0"></script>
vendor: 1 bytes, line 291
291
292<script data-cfasync="false" data-wpfc-render="false" id='monsterinsights-frontend-script-js-extra'>var monsterinsights_frontend = {"js_events_tracking":"true","download_extensions":"doc,pdf,ppt,zip,xls,docx,pptx,xlsx","inbound_paths":"[]","home_url":"https:\/\/www.drgamble.co.uk","hash_tracking":"false","v4_id":"G-F9MJH0QFBS"};</script>
vendor: 1 bytes, line 292
292
293<script id="jquery-core-js" src="https://www.drgamble.co.uk/wp-includes/js/jquery/jquery.min.js?ver=3.7.1"></script>
vendor: 1 bytes, line 293
293
294<script id="jquery-migrate-js" src="https://www.drgamble.co.uk/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1"></script>
vendor: 1 bytes, line 294
294
295<script id="eeb-js-frontend-js" src="https://www.drgamble.co.uk/wp-content/plugins/email-encoder-bundle/assets/js/custom.js?ver=2d37aa1530beb8634b12ca51eeda0b4b"></script>
295
296<link rel="https://api.w.org/" href="https://www.drgamble.co.uk/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://www.drgamble.co.uk/wp-json/wp/v2/pages/2" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://www.drgamble.co.uk/xmlrpc.php?rsd" />
297<meta name="generator" content="WordPress 7.1.2" />
298<link rel='shortlink' href='https://www.drgamble.co.uk/' />
299<link rel="icon" href="https://www.drgamble.co.uk/wp-content/uploads/2021/04/heart-256.ico" sizes="32x32" />
300<link rel="icon" href="https://www.drgamble.co.uk/wp-content/uploads/2021/04/heart-256.ico" sizes="192x192" />
301<link rel="apple-touch-icon" href="https://www.drgamble.co.uk/wp-content/uploads/2021/04/heart-256.ico" />
302<meta name="msapplication-TileImage" content="https://www.drgamble.co.uk/wp-content/uploads/2021/04/heart-256.ico" />
303</head>
304<body class="home wp-singular page-template-default page page-id-2 wp-embed-responsive wp-theme-drgamble-2026">
305
306<a class="screen-reader-text" href="#main" style="position:absolute;left:-9999px;top:auto;width:1px;height:1px;overflow:hidden;">Skip to content</a>
307
308<nav class="site-nav" aria-label="Primary">
309  <div class="nav-inner">
310    <a href="https://www.drgamble.co.uk/" class="brand">
311      <span class="brand-name">Dr James Gamble</span>
312      <span class="brand-role">Consultant Cardiologist · Oxford</span>
313    </a>
314
315    <ul id="menu-main" class="nav-links"><li id="menu-item-53" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-53"><a href="https://www.drgamble.co.uk/services/">Services</a></li>
316<li id="menu-item-316" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-316"><a href="https://www.drgamble.co.uk/about/">About</a></li>
317<li id="menu-item-18" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-18"><a href="https://www.drgamble.co.uk/contact/">Contact</a></li>
318</ul>
319    <div class="nav-right">
320      <a href="https://www.drgamble.co.uk/book/" class="btn-book">Book an Appointment</a>
321      <button class="nav-hamburger" aria-label="Open menu" aria-expanded="false" aria-controls="mobile-menu">
322        <svg width="28" height="28" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><line x1="3" y1="7" x2="21" y2="7"/><line x1="3" y1="12" x2="21" y2="12"/><line x1="3" y1="17" x2="21" y2="17"/></svg>
323      </button>
324    </div>
325  </div>
326
327  <div id="mobile-menu" class="mobile-menu">
328    <a href="https://www.drgamble.co.uk/services/">Services</a>
329    <a href="https://www.drgamble.co.uk/about/">About</a>
330    <a href="https://www.drgamble.co.uk/contact/">Contact</a>
331    <a href="https://www.drgamble.co.uk/book/">Book an Appointment</a>
332  </div>
333</nav>
334
335<main id="main">
336
337<!-- ─── HERO ─── -->
338<section class="hero">
339  <div class="hero-inner">
340    <div>
341      <div class="hero-eyebrow">Consultant Cardiologist</div>
342      <h1>Specialist heart care in Oxford.</h1>
343      <div class="hero-rule"></div>
344      <p class="hero-lede">Consultations, diagnostics and cardiac device procedures with Dr James Gamble.  Expert and friendly, taking time to give you a clear explanation of any issues.
345Appointments normally available within one to two weeks. No GP referral needed for self-pay appointments.</p>
346      <div class="hero-buttons">
347        <a href="https://www.drgamble.co.uk/book/" class="btn-primary">
348          Book an Appointment
349          <svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><line x1="5" y1="12" x2="19" y2="12"/><polyline points="12 5 19 12 12 19"/></svg>
350        </a>
351        <a href="https://www.drgamble.co.uk/contact/" class="btn-ghost">More Information About Appointments</a>
352      </div>
353    </div>
354    <div class="hero-portrait" aria-hidden="true">
355      <img src="https://www.drgamble.co.uk/wp-content/themes/drgamble-2026/assets/images/portrait.jpg" alt="Dr James Gamble">
356    </div>
357  </div>
358</section>
359
360<!-- ─── TRUST STRIP ─── -->
361<div class="trust">
362  <div class="trust-inner">
363    <div class="trust-item">
364      <svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5"><polyline points="20 6 9 17 4 12"/></svg>
365      <div><strong>Experienced NHS consultant</strong> at the Oxford Heart Centre since 2017</div>
366    </div>
367    <div class="trust-item">
368      <svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5"><polyline points="20 6 9 17 4 12"/></svg>
369      <div><strong>Specialist</strong> in heart failure &amp; cardiac device implantation</div>
370    </div>
371    <div class="trust-item">
372      <svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5"><polyline points="20 6 9 17 4 12"/></svg>
373      <div><strong>Appointments soon</strong> at Manor Hospital, Oxford, OX3 7RP</div>
374    </div>
375    <div class="trust-item">
376      <svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5"><polyline points="20 6 9 17 4 12"/></svg>
377      <div>Recognised by all major UK insurers — including BUPA, AXA, Aviva, Vitality &amp; WPA</div>
378    </div>
379  </div>
380</div>
381
382<!-- ─── SERVICES ─── -->
383<section class="section" id="services">
384  <div class="section-inner">
385    <div class="section-head">
386      <div class="section-eyebrow">What I do</div>
387      <h2>Consultations and procedures for a range of heart conditions.</h2>
388      <p>From a first assessment of symptoms to specialist procedures, I see patients privately in Oxford. No GP referral required.</p>
389    </div>
390
391    <div class="services-grid">
392      <a href="https://www.drgamble.co.uk/services/#assessment" class="service-card">
393        <h3>Heart Assessment</h3>
394        <p>A thorough first consultation for symptoms such as breathlessness, chest pain, palpitations, blackouts or leg swelling, or to consider prevention of heart disease.</p>
395        <span class="service-arrow">Read more <svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><line x1="5" y1="12" x2="19" y2="12"/><polyline points="12 5 19 12 12 19"/></svg></span>
396      </a>
397      <a href="https://www.drgamble.co.uk/services/#failure" class="service-card">
398        <h3>Heart Failure</h3>
399        <p>Specialist diagnosis and ongoing management of heart failure, including advanced therapies and device-based treatments.</p>
400        <span class="service-arrow">Read more <svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><line x1="5" y1="12" x2="19" y2="12"/><polyline points="12 5 19 12 12 19"/></svg></span>
401      </a>
402      <a href="https://www.drgamble.co.uk/services/#devices" class="service-card">
403        <h3>Pacemakers &amp; Devices</h3>
404        <p>Implantation of pacemakers, implantable defibrillators (ICDs) and cardiac resynchronisation therapy (CRT). One of my main areas of clinical work.</p>
405        <span class="service-arrow">Read more <svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><line x1="5" y1="12" x2="19" y2="12"/><polyline points="12 5 19 12 12 19"/></svg></span>
406      </a>
407      <a href="https://www.drgamble.co.uk/services/#palpitations" class="service-card">
408        <h3>Palpitations &amp; Arrhythmia</h3>
409        <p>Investigation and treatment of abnormal heart rhythms — monitoring, medication and, where needed, device therapy.</p>
410        <span class="service-arrow">Read more <svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><line x1="5" y1="12" x2="19" y2="12"/><polyline points="12 5 19 12 12 19"/></svg></span>
411      </a>
412    </div>
413
414        <div class="pricing-line">
415      <div>Self-pay consultations from £280. Recognised by all major UK insurers.</div>
416      <a href="https://www.drgamble.co.uk/book/">See full fees detail &amp; insurer list &rarr;</a>
417    </div>
418  </div>
419</section>
420
421<!-- ─── ABOUT ─── -->
422<section class="section section-alt" id="about">
423  <div class="section-inner">
424    <div class="section-head">
425      <div class="section-eyebrow">About</div>
426      <h2>Dr James Gamble</h2>
427    </div>
428
429    <div class="about-grid">
430      <div class="about-image" aria-hidden="true">
431        <img src="https://www.drgamble.co.uk/wp-content/themes/drgamble-2026/assets/images/portrait.jpg" alt="Dr James Gamble">
432      </div>
433      <div class="about-text">
434        <p>I take time to get to know my patients properly. We will talk through your symptoms, any previous medical issue, and any worries you have without a rush. Any tests or treatments are discussed in  detail so you leave with a clear plan — and a sense that you have been heard.</p>
435        <p>I have been a consultant cardiologist at the Oxford Heart Centre since 2017. I work across all areas of cardiology, but specialise in heart failure and cardiac device implantation — pacemakers, implantable defibrillators and cardiac resynchronisation therapy.</p>
436        <p>I trained at Cambridge and Oxford medical schools. I gained a Doctorate of Medicine from the University of Oxford for my research in cardiac resynchronisation therapy, and have published more than forty peer-reviewed scientific papers.</p>
437
438        <div class="about-creds">
439          <div class="about-cred"><strong>BMBCh</strong> <em>Medicine &amp; Surgery, Oxford</em></div>
440          <div class="about-cred"><strong>MA</strong> <em>Cambridge</em></div>
441          <div class="about-cred"><strong>DM</strong> <em>Doctorate of Medicine, Oxford</em></div>
442          <div class="about-cred"><strong>FRCP</strong> <em>Royal College of Physicians</em></div>
443          <div class="about-cred"><strong>BHRS</strong> <em>British Heart Rhythm Society</em></div>
444          <div class="about-cred"><strong>BHFS</strong> <em>British Heart Failure Society</em></div>
445        </div>
446
447        <a href="https://www.drgamble.co.uk/about/" class="read-more">Read full profile &amp; research &rarr;</a>
448      </div>
449    </div>
450  </div>
451</section>
452
453<!-- ─── REVIEWS ─── -->
454<section class="section reviews-section">
455  <div class="section-inner">
456    <div class="section-head">
457      <div class="section-eyebrow">Verified patient reviews</div>
458      <h2>What patients say</h2>
459      <p>Reviews below are pulled directly from independent platforms — they update automatically as patients leave new feedback.</p>
460    </div>
461
462    <div class="reviews">
463
464      <!-- ─── TOP DOCTORS ─── -->
465      <div class="review-platform">
466        <div class="td-box">
467          <div class="td-widget-mount">
468            <div id="topdoctors-gb-widget-container-11" style="max-width: 360px; width: 100%;"></div>
469            
469<script type="text/javascript" src="https://objects-gb.cdn-topdoctors.com/static/widgets/main.min.js#type=11&apikey=cD4rEOfv9oYanjYKo7tDfBED1NlLIw%3D%3D&environment=prod&config=dW5kZWZpbmVk&country=gb&storage=https%3A%2F%2Fobjects-gb.cdn-topdoctors.com&apiurl=https%3A%2F%2Fwww.topdoctors.co.uk%2Fapi&hostname=https%3A%2F%2Fwww.topdoctors.co.uk"></script>
469
470          </div>
471
472          <div class="td-carousel" data-td-carousel>
473            <button type="button" class="td-arrow td-arrow-prev" aria-label="Previous review">&#8249;</button>
474            <div class="td-viewport">
475              <div class="td-track" data-td-track>
476                <div class="td-slide" data-td-slide>
477                  <div class="td-review">
478                    <div class="td-stars" aria-label="5 out of 5 stars">&#9733;&#9733;&#9733;&#9733;&#9733;</div>
479                    <p class="td-review-body">Exemplary knowledge and thoroughly recommended.</p>
480                    <div class="td-review-meta">2026 &middot; J.R. &middot; <span>Verified patient</span></div>
481                  </div>
482                </div>
483                <div class="td-slide" data-td-slide>
484                  <div class="td-review">
485                    <div class="td-stars" aria-label="5 out of 5 stars">&#9733;&#9733;&#9733;&#9733;&#9733;</div>
486                    <p class="td-review-body">Dr Gamble was very personable and attentive. He listened to all my concerns and after an examination explained everything in detail and in a way I could understand. I came away feeling that the appointment had been very worthwhile and would definitely recommend him.</p>
487                    <div class="td-review-meta">2026 &middot; R.T. &middot; <span>Verified patient</span></div>
488                  </div>
489                </div>
490                <div class="td-slide" data-td-slide>
491                  <div class="td-review">
492                    <div class="td-stars" aria-label="5 out of 5 stars">&#9733;&#9733;&#9733;&#9733;&#9733;</div>
493                    <p class="td-review-body">Dr Gamble was outstanding in every respect: very thorough, professional, personable etc. I would thoroughly recommend him.</p>
494                    <div class="td-review-meta">2025 &middot; J.S. &middot; <span>Verified patient</span></div>
495                  </div>
496                </div>
497                <div class="td-slide" data-td-slide>
498                  <div class="td-review">
499                    <div class="td-stars" aria-label="5 out of 5 stars">&#9733;&#9733;&#9733;&#9733;&#9733;</div>
500                    <p class="td-review-body">Dr Gamble is kind, caring, attentive and everything you could wish for when going through a difficult time personally. His attention to detail is second to none and explains matters clearly and with the right level of empathy. Professionally you couldn&rsquo;t want anyone else.</p>
501                    <div class="td-review-meta">2025 &middot; B.M. &middot; <span>Verified patient</span></div>
502                  </div>
503                </div>
504                <div class="td-slide" data-td-slide>
505                  <div class="td-review">
506                    <div class="td-stars" aria-label="5 out of 5 stars">&#9733;&#9733;&#9733;&#9733;&#9733;</div>
507                    <p class="td-review-body">At my appointment with Dr Gamble, everything was explained clearly to me and all my questions answered in a gentle, calming manner. I was listened to and a plan of action put in place. Faultless service. Thank you.</p>
508                    <div class="td-review-meta">2025 &middot; J.G. &middot; <span>Verified patient</span></div>
509                  </div>
510                </div>
511              </div>
512            </div>
513            <button type="button" class="td-arrow td-arrow-next" aria-label="Next review">&#8250;</button>
514            <div class="td-dots" data-td-dots aria-hidden="true"></div>
515          </div>
516
517          <a href="https://www.topdoctors.co.uk/doctor/james-gamble/all-reviews/" target="_blank" rel="noopener" class="platform-link">See all Top Doctors reviews &rarr;</a>
518        </div>
519      </div>
520
521      <!-- ─── DOCTIFY ─── -->
522      <div class="review-platform">
523        <div class="doctify-box">
524          <div class="doctify-widget">
525            <div id="046x725c"></div>
526            
526<script src="https://www.doctify.com/get-script?widget_container_id=046x725c&type=carousel-widget&tenant=athena-uk&language=en&profileType=specialist&layoutType=layoutA&slugs=james-gamble&background=transparent&itemBackground=ffffff&itemFrame=true&rating=5"></script>
526
527          </div>
528          <a href="https://www.doctify.com/uk/specialist/dr-james-gamble" target="_blank" rel="noopener" class="platform-link">See all Doctify reviews &rarr;</a>
529        </div>
530      </div>
531
532    </div>
533  </div>
534</section>
535
536<!-- ─── CTA ─── -->
537<section class="cta" id="book-cta">
538  <div class="cta-inner">
539    <h2>Ready to book your appointment?</h2>
540    <div class="cta-rule"></div>
541    <p class="cta-lede">Most new patients are seen within one to two weeks at Manor Hospital, Oxford. You don&#039;t need a GP referral if you&#039;re paying privately.</p>
542
543    <div class="cta-buttons">
544      <a href="https://www.drgamble.co.uk/book/" class="btn-primary btn-gold">Book Online</a>
545      <a href="https://www.drgamble.co.uk/contact/" class="btn-ghost">More Information About Appointments</a>
546    </div>
547  </div>
548</section>
549
550</main>
551
552<footer class="site-footer">
553  <div class="footer-inner">
554    <div class="footer-grid">
555      <div class="footer-col">
556        <div class="footer-brand-name">Dr James Gamble</div>
557        <div class="footer-brand-role">Consultant Cardiologist · Oxford</div>
558        <p>DM BMBCh (Oxon) MA (Cantab) FRCP</p>
559        <p style="margin-top: 16px;">
560          Manor Hospital<br />
561Headington, Oxford OX3 7RP        </p>
562      </div>
563
564      <div class="footer-col">
565        <ul class="footer-list">
566        <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-53"><a href="https://www.drgamble.co.uk/services/">Services</a></li>
567<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-316"><a href="https://www.drgamble.co.uk/about/">About</a></li>
568<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-18"><a href="https://www.drgamble.co.uk/contact/">Contact</a></li>
569        </ul>
570      </div>
571
572      <div class="footer-col">
573        <ul class="footer-list">
574                  <li><a href="https://www.drgamble.co.uk/about/">Profile</a></li>
575          <li><a href="https://www.drgamble.co.uk/about/#research">Research &amp; publications</a></li>
576          <li><a href="https://www.drgamble.co.uk/about/#approach">What to expect</a></li>
577          <li><a href="https://www.drgamble.co.uk/contact/#referrers">For GPs &amp; referrers</a></li>
578                </ul>
579      </div>
580
581      <div class="footer-col">
582        <ul class="footer-list">
583                  <li><a href="https://www.drgamble.co.uk/contact/">Send an enquiry</a></li>
584          <li><a href="https://www.drgamble.co.uk/book/">Book an appointment</a></li>
585                </ul>
586      </div>
587    </div>
588
589    <div class="footer-bottom">
590      <span>&copy; 2026 Dr James Gamble. All rights reserved.</span>
591      <span><a href="https://www.drgamble.co.uk/privacy-policy/">Privacy Policy</a></span>
592    </div>
593  </div>
594</footer>
595
596<script type="speculationrules">
597{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/drgamble-2026/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]}
598</script>
vendor: 1 bytes, line 598
598
599<script id="drgamble-nav-js" src="https://www.drgamble.co.uk/wp-content/themes/drgamble-2026/assets/js/nav.js?ver=1.3.6"></script>
vendor: 1 bytes, line 599
599
600<script id="wp-emoji-settings" type="application/json">
601{"baseUrl":"https://s.w.org/images/core/emoji/17.0.2/72x72/","ext":".png","svgUrl":"https://s.w.org/images/core/emoji/17.0.2/svg/","svgExt":".svg","source":{"concatemoji":"https://www.drgamble.co.uk/wp-includes/js/wp-emoji-release.min.js?ver=7.1.2"}}
602</script>
vendor: 1 bytes, line 602
602
603<script type="module">
604/*! This file is auto-generated */
605var e="script#wp-emoji-settings",t=document.querySelector(e);if(!(t instanceof HTMLScriptElement))throw new Error("Element missing: "+e);const r=JSON.parse(t.text),s=(window._wpemojiSettings=r,"wpEmojiSettingsSupports"),o=["flag","emoji"];function i(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(s,JSON.stringify(t))}catch(e){}}function c(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0);const r=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);return t.every((e,t)=>e===r[t])}function p(e,t){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var n=e.getImageData(16,16,1,1);for(let e=0;e<n.data.length;e++)if(0!==n.data[e])return!1;return!0}function u(e,t,n,r){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\udde8\ud83c\uddf6","\ud83c\udde8\u200b\ud83c\uddf6")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!r(e,"\ud83e\u1fac8")}return!1}function f(e,t,n,r){let a;const s=(a="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):document.createElement("canvas")).getContext("2d",{willReadFrequently:!0}),o=(s.textBaseline="top",s.font="600 32px Arial",{});return e.forEach(e=>{o[e]=t(s,e,n,r)}),o}function a(e){var t=document.createElement("script");t.src=e,t.defer=!0,document.head.appendChild(t)}r.supports={everything:!0,everythingExceptFlag:!0},new Promise(t=>{let n=function(){try{var e=JSON.parse(sessionStorage.getItem(s));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+f.toString()+"("+[JSON.stringify(o),u.toString(),c.toString(),p.toString()].join(",")+"));",r=new Blob([e],{type:"text/javascript"});const a=new Worker(URL.createObjectURL(r),{name:"wpTestEmojiSupports"});return void(a.onmessage=e=>{i(n=e.data),a.terminate(),t(n)})}catch(e){}i(n=f(o,u,c,p))}t(n)}).then(e=>{for(const n in e)r.supports[n]=e[n],r.supports.everything=r.supports.everything&&r.supports[n],"flag"!==n&&(r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&r.supports[n]);var t;r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&!r.supports.flag,r.supports.everything||((t=r.source||{}).concatemoji?a(t.concatemoji):t.wpemoji&&t.twemoji&&(a(t.twemoji),a(t.wpemoji)))});
606//# sourceURL=https://www.drgamble.co.uk/wp-includes/js/wp-emoji-loader.min.js
607</script>
vendor: 1 bytes, line 607
607
608<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495" integrity="sha512-iIg7k2xntmwu6/uSb5tpc/hySgZc4eoL31yB29W6tJFo2akwjPWcEqnCEdJvGexCL0KEQwVYv5BlowfhVz26hg==" data-cf-beacon='{"version":"2024.11.0","token":"94ba8eaf1426438e9842a1202e73f79c","r":1,"spa":2}' crossorigin="anonymous"></script>
608
609</body>
610</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.