Your letter writer should be someone with whom you have had contact recently, not in the distant past. For academic references, ask professors who have taught you in a course and who think highly of ...
Letters of recommendations are strange in that we all know what they are, but save for the people who are actually using them to evaluate a candidate, what happens with the letter is shrouded in ...