great great grandson of robert smalls

20 Dec great great grandson of robert smalls

Michael Bouleware Moore, great great grandson of Robert Smalls