T FOSTER & SON SERVICES