Pete LePage

Thoughts on web development, life, and photography.

Early morning rows are great. Getting up early, not so much.