262 Farmington Falls Rd, Farmington, ME, 04938 (current address)
50 Staples Pond Rd, Temple, ME, 04984 (2006 - 2021)
4984 Kennison Rd, Temple, ME, 04984 (2015)
131 Franklin Health Cmns, Farmington, ME, 04938 (2004 - 2005)
523 Day Mountain Rd, Temple, ME, 04984 (2004)
364 Intervale Rd, Temple, ME, 04984 (2001 - 2002)
PO Box 75, W Farmington, ME, 04992 (2001)
PO Box 75, West Farmington, ME, 04992 (1998 - 1999)
189 Fox Chapel Rd, Henrietta, NY, 14467 (1996 - 1998)
2307 Pinnacle Rd, Rush, NY, 14543 (1993 - 1996)
16 Belmont St, Rochester, NY, 14620 (1993)
896 Highland Ave, Rochester, NY, 14620 (1993)
7 St N 3, Farmington, ME, 04938 (1992 - 1993)
7 North St, Farmington, ME, 04938 (1992)