Larry G. Barnes, MD, is an internal medicine specialist at Freeman Neosho Physician Group. Practice Details Primary Location Freeman Neosho Physician Group 336 South Jefferson Neosho, Missouri 64850 417.455.4200 View location