Dr David Lam
Dr David Lam
General Surgeon
176 Thomas Street, Broken Hill, NSW 2880