Charles Alessi

Dr Charles Alessi is the senior GP partner of the Churchill Practice