A funeral has been held for an off-duty Linden policeman killed in a wrong-way crash in New York that also left a friend dead and two fellow officers seriously injured.

Officials salute outside of Linden Presbyterian Church before funeral services for Linden Officer Frank Viggiano in Linden (AP Photo/Julio Cortez)

Services for 28-year-old Officer Frank Viggiano took place Thursday in Linden, where he worked. He'll be buried in Fairview.

Officials say he and 28-year-old Joseph Rodriguez died when the car they were riding in crashed head-on into a truck March 20 in Staten Island after a night at a strip club.

Driver Pedro Abad Jr. and passenger Patrik Kudlac remain hospitalized. Both are Linden police officers.

Abad previously had his driver's license suspended for driving under the influence.

(Copyright 2015 The Associated Press. All rights reserved. This material may not be published, broadcast, rewritten or redistributed.)