Gary Buchanan. Gary Buchanan (born 1980) is a basketball player, who played for Villanova University before starting a professional career. His jersey number was 22. Buchanan is from St. Louis, Missouri. In high school he went to Valley Park.He is around 6'3 and weighs 205.