Anderson Ruffin Abbott

Canadian physician