
Here's a complex question that requires someone to reason about the input, can you answer it?
Lewis C. Cantley is currently Meyer Director and Professor of Cancer at a medical school at what address?


1300 York Avenue
