Thomas Wrigley Grimshaw

Irish physician