A Montgomery County man was killed when his motorcycle collided with a commercial truck Friday evening in Upper Merion Township, police said.

Eric Kieffer of Conshohocken died instantly when his 1993 BMW motorcycle crossed into opposing traffic and crashed head-on with a 2011 Isuzu truck on Route 23 about 5:15 p.m., police said.

The driver of the truck was flown to the Hospital of the University of Pennsylvania with injuries not believed to be life-threatening, police said. The cause of the accident was under investigation. Upper Merion police asked any witnesses to call them at 610-265-3232. - Robert Moran