Candlelight vigil honors Hanrahan