Technology Research locations near Canton, ME