David Johnson

Follow @crossingthethreshold on Micro.blog.

Some days do not start well.