Antonio Callaway has been on the straight and narrow with the help of the Browns and a comprehensive treatment program since testing positive for marijuana last season, a league source told cleveland.com.

Callaway was suspended four games by the NFL last week for violating the league’s substance abuse policy, but he hasn’t failed a drug test since the end of last season, the source said.

In the meantime, Callaway has undergone treatment and continues to work with specialists to adhere to his program.

“What I can tell you is that Antonio Callaway has done everything we’ve asked of him as a football player, as a father, as a son and as a young man,’’ his agent Malki Kawa of First Round Management, told cleveland.com. “I know he’s done everything the Browns have asked of him and I’m excited to see what this season holds for him once he gets back from this suspension."

Kawa said he’s watched Callaway grow and mature since last season, and that he’s a different person than the one that came into the NFL.