Caboolture Toastmasters is a club which promotes member confidence and self-esteem by teaching public speaking and leadership skills.