Debra married STUART Richard Leonard on 22 May 1982. Richard was born on 16 Jan 1957. [Group Sheet] [Family Chart]