Frank R. O'Brien, 62, of King of Prussia, an insurance salesman, died of a heart attack Saturday at Phoenixville Hospital.

Mr. O'Brien grew up in Broomall and graduated from Marple Newtown High School. He was a six-year veteran of the Pennsylvania National Guard.

For more than 40 years, he was a salesman for various insurance companies and in recent years worked for Allstate.

Mr. O'Brien, who was briefly married, was a handsome "man about town," said Peter Paris, a lifelong friend. He attended all the restaurant openings and shows and often picked up the tab, Paris said.

A generous and dependable friend, he would borrow money to help a person in need, Paris said, and was available whenever someone wanted a ride to the airport or had a child who needed to be picked up from school.

Mr. O'Brien supported several charities for children and was on the board of the Variety Club in Philadelphia, which raises money for services for youngsters.

He had many older friends, Paris said, and though he was Catholic, he went to so many Jewish funerals he kept a yarmulke in his glove compartment.

Mr. O'Brien is survived by his former wife, Marie.

A Funeral Mass will be said at 11 a.m. today at St. Denis Church, 2401 St. Denis Lane, Havertown, where friends may call after 10 a.m. Burial will be in the church cemetery.