Sperm quality and count?!

Weird question I’m hoping someone can give me a little insight on...

Could any of the following things cause my husband to have a lower sperm count or low quality sperm?

He takes a high intensity spin class 3 days a week, he drinks 6-10 beers 4 days a week, he drinks 2-4 cups of coffee almost everyday, he used to smoke cigarettes (quit last year) and he is 32.

Could any of these effect his sperm?