Born in Bangor, Maine, in the early 60's, Lester Norton now lives in Apopka, Florida, with his wife, two kids, five cats and a sense of deja vu.
David Armstrong