David Marshall Grant

David Marshall Grant

Birthplace: Westport, Connecticut, U.S.