James McInnes. James Jones. James W. Jones. Daniel Maclnnes. Vaccines. Famines. Cancer vaccines. David Lannes. John Macinnes. Timelines.