About John
This author has not yet filled in any details.So far John has created 20 blog entries.
LIFE IN UNCERTAIN TIMES: SIX PSALMS FOR TODAY
With the ever-present threat of the Coronavirus, the anguish of social unrest and racial protests, an uncertain economy, hateful and bitter political