Church Awake

Dr. David F. Ingrassia 
Dr. David F. Ingrassia's avatar
Cowboy extraordinaire. Armchair particle physicist. Ethereal theologian. Philosophy aficionado. Likes marbles.