Ratings for Dr. John Buhagiar

4
Staff
5
Punctuality
5
Helpfulness
5
Knowledge

Dr Buhagiar makes you feel confident that all has been covered and investigated when finding solutions to my problems.

Submitted Feb. 8, 2023