I write about technology and contemplative practice. I'm a developer at Lullabot, building websites for state and local governments. I teach yoga and live near Minneapolis. 

Weekly Yoga Classes

Words of Inspiration

Stephen Cope: "We are floating in a sea of other human beings, who—just like us—crave simply to be touched, to be cherished, to be known... In order to be a fully alive human being, you must create around yourself a rich surround of relationship. This surround will evoke you, will call you forth. It will affirm you. It will sustain you. It will challenge you."