Author: Dr Jim Paul

Jim Paul is a trained palliative care specialist, now working for L’Abri, UK.

Sort By: