Wikipedia AI summary
James Edwin Campbell
James Edwin Campbell may refer to: