Historical information

Jim Stewart, Solicitor and Presbyterian Minister. c.1925 to c.2002