People possibly related to Leonard are Lois L Macmillan, Elizabeth A Macmillangilbertson, E A Mac and 4 other people. The birth year was listed as 1966. Leonard’s current address is 6210 Twin Springs Dr, Boise, Id 83709. Phone number listed for Leonard is (208) 322-4822. This year Leonard celebrated his 58 birthday. In addition to Boise, Leonard also lived in Idaho Falls, Grants Pass, Mccall and 2 other cities.