The years have not been kinda to Teri Weigel.