ray pic

Ray Cavanaugh

Ray Cavanaugh is a freelance writer from Massachusetts. He enjoys very long walks, stopping occasionally to indulge in his Kindle Paperwhite.