Richard L Willis
Generation: 1
1. Richard L Willis Family/Spouse: Leslie Diane Carter. [Group Sheet] [Family Chart]
Children:- Nicholas James 'Nick' Foster was born on 27 Dec 2001 in St Louis, Independent Cities, Missouri, USA; died on 14 Oct 2020 in Corning, Clay, Arkansas, USA.