teresa peterson