Share Facebook Twitter LinkedIn Pinterest Email President-elect Donald Trump has selected opera tenor Christopher Macchio to perform the national anthem at his second inauguration.