Michael Leaf was born in 1962, age 64. Michael Leaf's address is 24324 Ne North Drive , Fletcher, OK 73541. Possible relatives include Patricia Webber, Laura Stewart and 3 others. Public records show Michael has also lived in Apache, OK and Elgin, OK. Michael's latest phone number is (918) 773-6477. Previous phone numbers include (918) 773-5090 and (918) 315-7624.
Possible Relatives:
May include parents (mother, father), spouse/partner (wife, husband, ex-wife, ex-husband), siblings (brother, sister), children
Patricia Webber, Laura Stewart, Winifred Leaf, Shirley Leaf, Joseph Leaf
Phone Numbers:
Address History:
24324 Ne North Drive, Fletcher, OK 73541; 213 Cardinal Lane, Apache, OK 73006; Elgin, OK 73538; Vian, OK 74962
Results 1 - 1 of 1