To shovel all of the snow on his driveway, Kevin needs 12 hours. Individually, Dave needs 8 hours to shovel all of Kevin's snow, John needs 6 hours to shovel all of Kevin's snow, and Allison needs 4 hours to shovel all of Kevin's snow. If Kevin, Dave, John, and Allison all work together, how many minutes do they need to shovel all of Kevin's snow?
(A) 108
(B) 120
(C) 84
(D) 96
(E) 90
Since Kevin needs 12 hours to shovel all of his snow, he shovels $\frac{1}{12}$ of his snow every hour.

Since Dave needs 8 hours to shovel all of Kevin's snow, he shovels $\frac{1}{8}$ of Kevin's snow every hour. Similarly, John shovels $\frac{1}{6}$ of Kevin's snow every hour, and Allison shovels $\frac{1}{4}$ of Kevin's snow every hour.

Together, Kevin, Dave, John, and Allison can shovel $\frac{1}{12}+\frac{1}{8}+\frac{1}{6}+\frac{1}{4}=\frac{2}{24}+\frac{3}{24}+\frac{4}{24}+\frac{6}{24}=\frac{15}{24}$ of Kevin's snow every hour.

Therefore, together they can shovel $\frac{15}{24} \div 60=\frac{15}{24} \times \frac{1}{60}=\frac{15}{1440}=\frac{1}{96}$ of Kevin's snow every minute. Thus, by shoveling $\frac{1}{96}$ of Kevin's snow per minute, together they will shovel all of Kevin's snow in 96 minutes.

ANSwER: (D)