Answer:
Use someone that has current knowledge of your skills and abilities. Your suppervisor is the best since they were the one to evaluate you. If that is not an option use others in the organization who can speak inteligently and fairly on your job perfoprmance. Many companies prohibit anyone, aside from HR, to speak to anyone.