David McCracken has left Brentford after the defender`s contract was terminated by mutual consent.
McCracken leaves Brentford