Dr. Leonard Stallings, MD Internal Medicine 6434 West North Avenue ChicagoChicago, IL 60707 (773) 836-3000 About Dr. Leonard Stallings, MD