ENGLEWOOD, Colo. Sept. 9, 2020 /PRNewswire/ — Richard Peck, of Seymour, Conn. , is the new International President of Toastmasters International , the world’s leading organization devoted to communication and leadership skills development. Menon assumed the one-year term at the organization’s 89 th….