preston starr