James Reynolds

occupation:
Medical instrument maker
Nationality:
British

active in Liverpool, England