Archie Leonard's address is 265 Norwood Avenue , Syracuse, NY 13206. Possible relatives include Heather Andrews, Gary Leonard and 3 others. Public records show Archie has also lived in Gowanda, NY. Archie's latest phone number is (315) 373-0149. Previous phone numbers include (315) 383-1089 and (315) 412-7990.
Also goes by: Archie Leonard
Results 1 - 1 of 1