This is James Bradshaw's Typepad Profile.
Join Typepad and start following James Bradshaw's activity
James Bradshaw
Ohio
Interests: Software and internet technologies, Constitutional law, theology, philosophy, hotel architecture/design