Dr. Giles Barnes
Dr. Giles Barnes

Dr. Giles Barnes

RAMC member | General Duties Medical Officers-41

11.12.1885
stamp

Biography