Joe Alexander Shepherd | Life