dr J . A . Thomson , lil.