Alex Caldwell Foster (1867-1902)