Defeating Diabetes: Congress DiscussesByNTD Newsroom|Published: 7/28/2023, 4:15:10 AM EDTDiabetes is taking a toll on America. Impacting not only the nation's health, but also the economy—causing around $330 billion in medical costs and lost wages....Read More