Talus Corp. in Portland, Maine