Share review of Dr David Smart
Dr David Smart
2008-07-15
Person
5
5
0
Written by a patient
15th July 2008
always listens and very understanding also very thorough.