Family/Spouse: Helen Sloan Brown. Helen (daughter of Thomas Moffatt Brown and Myrtle Sloan) was born on 18 Apr 1919 in Mecklenburg County, North Carolina, USA; died on 6 Mar 2013 in Wilmington, New Hanover, North Carolina, USA. [Group Sheet] [Family Chart]