Duncan McFarlane (British, 1865)

Timeline

Active Liverpool, UK, possibly also New England