Selmafrancis Burch was born in 1918, age 106. Selmafrancis Burch's address is 4513 Noltemeyer Wynde Court , Louisville, KY 40219. Possible relatives include Steve Burch. Public records show Selmafrancis has also lived in Louisville, KY.
Related to: Steve Burch
Results 1 - 1 of 1