The number currently linked to Millard is (352) 622-3653. 1960 is this person's birth date. 3788 45Th Pl, Ocala, Fl 34480 is where Millard resides. Millard's possible relatives are Terry L...