The funeral for fallen New York State Trooper Christopher Skinner was held today at a town of Union church.

Skinner was 42 years old when he died last Thursday after he was struck by a truck on Interstate 81 between Chenango Bridge and Castle Creek in the town of Chenango.

Hundreds of representatives of law enforcement agencies from across New York, Pennsylvania and several other states filled the First Baptist Church on Reynolds Road.

Governor Andrew Cuomo and State Police Superintendent Joseph D'Amico also attended the funeral.

The governor directed flags at state government buildings to be flown at half-staff today in honor of Trooper Skinner.

Cuomo said Skinner served "his communities with the dedication and selflessness that embodies the New York State Police."

60-year-old Almond Upton of Florida has been charged with first-degree murder in connection with Skinner's death.

Upton was taken into custody more than an hour after Skinner was hit by a truck during a traffic stop. State police investigators say Upton intentionally struck Skinner.