12 years 7 months

Eric Smalley is a Boston-based freelance writer and editor.