GRACE, SNOWDON & TEREPOCKI LLP