Dr. James Leonard McCarron, 54, a former Silver Spring dentist who moved his practice to Ocean City about a year and a half ago, died Friday at Peninsula General Hospital in Salisbury, Md., after apparently suffering a heart attack.

Born in Washington, he was a graduate of the Georgetown University School of Dentistry. He had served with the U.S. Army in Europe during World War II and was awarded the Bronze Star.

Dr. McCarron practiced dentistry in Silver Spring for about 20 years. He was on the staff of Holy Cross Hospital in Silver Spring and Prince George's General Hospital in Cheverly.

He had been active in dentisty for the handicapped. He was a past president of the Southern Maryland Dental Society, had been on the board of governors of the Maryland Dental Association and was a member of the D.C. Dental Society, the American Dental Association, the American Society of Dentistry for Children, and the Eastern Shore Dental Society.

Dr. McCarron also was a past director of the Montgomery County Cerebral Palsy Association and the Kiwants Club of Wheaton. He belonged to the Knights of Columbus St. Francis deSales Council in Salisbury and the Ocean City Lions Club.

He is survived by his wife, Mary Jane, and a daughter, Teresa, both of the home in Ocean City; two other daughters. Eileen McCarron, of Silver Spring and Maureen Farrell, of Wilkes Barre, Pa.; two sons, James Leonard Jr., of Seaford, Del., and Michael D., of Petersburgh, Va.; his mother, Marie Flaherty McCarron of Indian Head; two sisters, Cecilia Marshall, of Oxon Hill and Patricia McMullen, of Bowie, and four grandchildren.