ALBANY, N.Y. -- Family, friends and law enforcement members from across the Capital Region attended funeral services for James Campbell on Tuesday.

Campbell served as Albany County sheriff from 1990 to 2011. He was the longest-serving sheriff in the county. Prior to that, he was a member of the New York State Police. In all, his law enforcement career spanned nearly five decades.

He's known for many accomplishments within the Albany County Sheriff’s Office, including establishing a drug unit and coordinating the county's Stop DWI Program.

Above all else, he’s described as a family man.

"His love for his children and his eight grandchildren was overwhelming and seemed to bring out the best in Jim," said Campbell's brother.

"He was a class act start to finish. Always putting himself ahead of everyone else," said Campbell's son-in-law.

The funeral took place at St. Mary's Church in Albany and a burial ceremony followed at St. Patrick's Cemetery.