Sylvia mcfarland john holmes