tinkerer potterer hobbyist enthusiast layman nonprofessional dabbler fan nonexpert dilettante putterer generalist devotee jack-of-all-trades aficionado afficionado buff all-rounder general practitionerThen the author proceeds to assess the social and ethical conditions which threaten the world with spiritual bankruptcy.If you're not patient and try… Read More