McLeod does one thing, and that is fighting... I'd say that a buffalo that'll put us on the PK even more than we already are is not going to be what we are looking for. Yes, he is a veteran, and i am sure that he'll have "pearls of wisdom" to impart on our younger players... but this could hurt us far more than inserting a "career AHL'er".
On the other hand, its probably great news for the people wanting us to tank.
Some stats :
Last 3 seasons combined : 82 games played, 6 goals and 2 assists for 8 points, -3 (for the people keeping track of that), and 217 Penalty minutes.