Donald Trump reportedly has been asked to provide evidence in connection with the special counsel investigation by Robert Mueller. The authority to compel a president to provide oral testimony has not been settled, although White House surrogates assert the president cannot be compelled, and recommend he not testify voluntarily and risk a perjury charge.
Yet, some of these same supporters contend the president is immune from prosecution for obstruction of justice. Either the president can be prosecuted for perjury and obstruction of justice or the president enjoys immunity from prosecution. Furthermore, if the president is immune there is no risk of legal liability in having him provide testimony, although there could be political consequences.
More @ The Hill