Black Isle dentist struck-off after watchdog hearing

© PAPost Thumbnail