Dallas Mavericks point guard Raymond Felton has completed his community service and paid his fine after pleading guilty to a felony gun charge last year.

Here's more from TMZ:

Dallas Mavericks point guard Raymond Felton knocked off 500 hours of community service to put an end to his odd gun case that seemed to start with a bitter divorce.

More from FoxSports

Felton pled guilty last year to a felony gun charge after his estranged wife turned in his gun to NYPD. The semi-automatic weapon had an illegal 20-round extended magazine, so ... he was screwed.

Felton's lawyer went into a Manhattan court Wednesday morning to show proof the ex-Knick completed his community service hours, and also paid a $5,000 fine.

(h/t TMZ)

Photo Credit: AP Photo/David Zalubowski