I've been a patient of James Mackin for around 15 years and have always received outstanding care. He is caring, compassionate and competent. He always makes the time to ensure you feel listened to and is thorough in his assessment ... whilst this means he is often running a little late, it's definitely worth the wait, so be patient! His passion and commitment to what is frequently a demanding and sometimes thankless job is commendable and I can't recommend him more highly. Thank you and keep doing what you're doing!