amy defoy