After nearly 20 years in federal politics, Mark Holland says 'it's time to go home,' announcing he will not run in the upcoming election.