stewart hardacre