Main Characters Amanda Steward 2 main appearances Veronica Steward 2 main appearances Margaret Sanger 2 main appearances James MacClaren 2 main appearances