He practices in Cookeville, Tennessee and has the professional credentials of . The NPI Number for Karl Klein is 1992190094 and he holds a License No. MD0000016156 (Tennessee).