Please read the following table in Markdown format and then answer the question according to the table. Table cells in one row are seperated by '|', and different rows are seperated by '
'.

Table:
| Office | Democratic ticket | Republican ticket | Socialist ticket | Workers ticket |
| --- | --- | --- | --- | --- |
| Governor | Alfred E. Smith | Theodore Roosevelt, Jr. | Norman Thomas | James P. Cannon |
| Lieutenant Governor | George R. Lunn | Seymour Lowman | Charles Solomon | Franklin P. Brill |
| Secretary of State | James A. Hamilton | Florence E. S. Knapp | Frank R. Crosswaith | Lilly Lore |
| Comptroller | James W. Fleming | Vincent B. Murphy | Theresa B. Wiley | Abraham Epstein |
| Attorney General | Carl Sherman | Albert Ottinger | Louis Waldman | Arthur S. Leeds |
| Treasurer | George K. Shuler | Lewis H. Pounds | John H. VandenBosch | Edward Lindgren |
| State Engineer | Dwight B. LaDu | Roy G. Finch | Vladimir Karapetoff | Richard J. Verhagen |
Question:
What is the name on the Democratic ticket when the Workers ticket is james p. cannon?
Answer:
Alfred E. Smith