Carter B. Harkness

Carter B. Harkness

Biography