arthur c. "art" eggleton, (born september 29, 1943) is a canadian politician. he was a senator representing ontario from 2005 to 2018. he was the longest serving mayor of toronto, serving from 1980 to 1991.