A 43-year-old man has been charged in connection with a Lake Shore Drive shooting that left a toddler in a medically-induced coma.