Colin Mackenzie has been appointed the new president of GlaxoSmithKline Consumer Healthcare North America. Mackenzie succeeds Roger Scarlett-Smith, who is relocating to London to become president of GSK Consumer Healthcare Europe.