clyde foster