Carlisle man admits heroin supply crime