Al Russell is the Chief Executive Officer of The London Clinic, the largest independently owned non profit hospital in the UK