Final answer:
Calvin Coolidge signed the Indian Citizenship Act in 1924, granting Native Americans citizenship and voting rights.
Step-by-step explanation:
The president who signed the Indian Citizenship Act in 1924, which extended citizenship and voting rights to all Native Americans, was Calvin Coolidge.