Allan Thompson seeks re-election in Caledon