Dan: I don't know if you are still looking for information on William B. Teasley, but I found a service record on Fold3 that indicates he died at Tupelo on June 18, 1862. I don't think there was a battle in that area as early as 1862, so I would guess he died in a hospital.
John Nail