Trial 1 Transcript Richard Green
Trial 1 / Day 29 / June 21, 2024
5 pages · 4 witnesses · 2,115 lines
The Commonwealth rests; directed verdict denied; defense opens with a plow driver who saw no body before 3:15 a.m., a dog-bite expert, and digital forensics testimony placing a 'how long to die in cold' search on Jennifer McCabe's phone at 2:27 a.m.
1 5:09:52

COURT CLERK: Raise your right hand. Do you swear to tell the truth, the whole truth, and nothing but the truth, so help you God?

2 5:09:58

MR. GREEN: I do.

3 5:09:58

COURT CLERK: Thank you. Good afternoon.

4 5:09:59

JUDGE CANNONE: You may proceed.

5 5:10:00

MR. YANNETTI: Yes. Sir, if you'll pull that microphone as close to your face as you can so your voice will be kept up — and I'd ask you to state your name and spell your last name.

6 5:10:09

MR. GREEN: Sure. Richard Green. That's G-R-E-E-N.

7 5:10:11

MR. YANNETTI: Where do you live, sir?

8 5:10:12

MR. GREEN: I now reside in Coldwater, Michigan.

9 5:10:14

MR. YANNETTI: What do you do?

10 5:10:15

MR. GREEN: I own and operate a company called United States Forensics.

11 5:10:17

MR. YANNETTI: And what is United States Forensics?

12 5:10:19

MR. GREEN: Sure. We're a digital investigation firm. We have — we're licensed in Florida and Michigan, but we do cases across the country.

13 5:10:25

MR. YANNETTI: All right. And again, I'd ask you to keep your voice up, only because we have an air conditioner there and we have jurors behind me — okay? As best you can. Now, you are president of that company, sir?

14 5:10:35

MR. GREEN: I am.

15 5:10:36

MR. YANNETTI: In addition to managing the company, what do you do on a day-to-day basis?

16 5:10:39

MR. GREEN: Well, I perform the majority of the investigations.

17 5:10:42

MR. GREEN: I specialize in computer, cell phone, Cloud, auto video, metadata, media, surveillance systems — things of that nature.

18 5:10:48

MR. YANNETTI: Do you work in conjunction with others?

19 5:10:51

MR. GREEN: Certainly.

20 5:10:51

MR. YANNETTI: Describe that, please.

21 5:10:53

MR. GREEN: Certainly. Well, we do take cases from individuals, or — prefer to take cases from attorneys. We've also worked with numerous public defenders, we've worked with a federal public defender, we've worked with law enforcement — so quite a variety of clientele.

22 5:11:08

MR. YANNETTI: Civil cases?

23 5:11:09

MR. GREEN: Yeah, civil and criminal. I would put it about 60% criminal, 40% civil.

24 5:11:14

MR. YANNETTI: Okay. And on the criminal side, you've done both law enforcement and defense, correct?

25 5:11:19

MR. GREEN: Yeah.

26 5:11:20

MR. GREEN: Most of the law enforcement ones, though, have been more geared towards civil — is when they had — perhaps they were party to a suit and it was just improper for them to use their own experts. So that's where we've provided assistance.

27 5:11:37

MR. YANNETTI: Now, how long have you been involved in the field of data forensics?

28 5:11:42

MR. GREEN: Sure. Well, my first case and testimony was 28 years ago. I'm not even sure we called it data forensics back then, but that was 28 years ago. And then about 16 years ago, I started the company United States Forensics, and been full-time in the industry since that point.

29 5:12:00

MR. YANNETTI: All right. Now, you mentioned that you actually testified for the first time 28 years ago — that would have been 1996, if my math is correct?

30 5:12:11

MR. GREEN: That's correct.

31 5:12:12

MR. YANNETTI: You were qualified as an expert witness at that time?

32 5:12:17

MR. GREEN: Yes, sir.

33 5:12:18

MR. YANNETTI: In order to have been qualified as an expert witness, you must have had experience before that?

34 5:12:28

MR. GREEN: Yeah, specifically in computers. We didn't do much with cell phones back then — by about a decade or so in computer IT networking. We actually built a line of computers, a lot of repairs, so I was pretty deep into the computer IT world at that point.

35 5:12:54

MR. YANNETTI: Okay. And you say you formed your company in 2006, correct?

36 5:13:00

MR. GREEN: Correct.

37 5:13:01

MR. YANNETTI: And you work full-time? Part-time? What's your schedule?

38 5:13:05

MR. GREEN: Oh, it's been full-time ever since.

39 5:13:09

MR. YANNETTI: Would you describe for the jury, please, your educational background, your training, certifications, etc.

40 5:13:17

MR. YANNETTI: — but why don't we break it down into smaller —

41 5:13:23

MR. GREEN: Sure.

42 5:13:23

MR. YANNETTI: Okay. First, with regard to your training that you've received —

43 5:13:29

MR. GREEN: Sure. So the — that would have to do with an associate's degree in digital forensics.

44 5:13:38

MR. YANNETTI: Well, that would more be your education, right? You received an associate's degree in digital forensics, correct?

45 5:13:48

MR. GREEN: Okay.

46 5:13:48

MR. YANNETTI: So why don't we start with education, since you did?

47 5:13:54

MR. GREEN: Well, that was part of the work, and more or less the formal training to get that degree. The certification — which, again, this all kind of goes hand in hand — but the certification training would be the CCE, which is Certified Computer Examiner, from the International Association of Criminal Investigation Specialists. I also have a...

48 5:14:26

MR. GREEN: ...certification as a computer crime-related investigator, cybersecurity, as well as computer first responder. The training aspect — over the last 18 years, on really a daily basis, I've participated in — I've done research into the newest developments in computer forensics, and really on usually a weekly basis will target some training seminar. I found in this business, even if you took — like, six months off — you would start to get behind. It changes that rapidly. And you really need to do continual training.

49 5:15:10

MR. YANNETTI: Okay. And again, your voice trailed off a little bit at the...

50 5:15:17

MR. YANNETTI: —end. So, I'm sorry, I'm sorry to keep reminding you, but I just want to make sure everybody hears. Um, with regard to the amount— you know, your case load at US Forensics— can you give the jury some idea of how many cases you handle on a yearly basis, or historically?

51 5:15:35

MR. GREEN: Yeah, we average— I'd say between -- and 120 cases a year. We probably get inquiries to about three times that amount.

52 5:15:42

MR. YANNETTI: Okay. And have you testified as an expert witness in the area of computer forensics since that 1996 first appearance?

53 5:15:49

MR. GREEN: Yeah, we testify about two dozen times in various state and federal courts.

54 5:15:54

MR. YANNETTI: Okay. And when you say "various states and courts"— is that state court, federal court, both?

55 5:16:00

MR. GREEN: Both.

56 5:16:00

MR. YANNETTI: Now, directing your attention to September of 2022— were you contacted by somebody to become involved in this matter?

57 5:16:09

MR. GREEN: Yes, sir.

58 5:16:10

MR. YANNETTI: Remember who that was?

59 5:16:12

MR. GREEN: I believe it was Miss Little.

60 5:16:15

MR. YANNETTI: What were you asked to do?

61 5:16:18

MR. GREEN: Well, there were three cell phones related to this case, and to provide relevance with the data on those phones as related to the incident on January 29th, 2022.

62 5:16:33

MR. YANNETTI: Okay. And were you aware of the owners of those three phones?

63 5:16:39

MR. GREEN: Certainly. It was Karen Read, John O'Keefe, and Jennifer McCabe.

64 5:16:44

MR. YANNETTI: Now, I'd like to ask you first, if I can, about John O'Keefe's phone. How did you receive the data from that phone, if you remember?

65 5:16:57

MR. GREEN: Yeah, we received what's called an image file, and that's a forensic term that we use. Essentially it's a copy of the data that's encapsulated into a single file. In this case it was a zip file.

66 5:17:09

MR. YANNETTI: Did you examine that data?

67 5:17:11

MR. GREEN: I did.

68 5:17:11

MR. YANNETTI: What were your goals during your examination of John O'Keefe's phone? What were you— what were you looking for?

69 5:17:18

MR. GREEN: Well, initially what was supported was the location data. We wanted to get an idea of when he had arrived, and anything else that we could tell from that as far as location.

70 5:17:29

MR. YANNETTI: And when you say "when he arrived," do you remember the location that you were asked to learn about— when you— 34...

71 5:17:37

MR. GREEN: Fairview, in Canton?

72 5:17:38

MR. YANNETTI: Yes, sir. All right. Were you able to determine, as a result of your examination, approximately when his phone arrived at 34 Fairview Road, according to the location data?

73 5:17:50

MR. GREEN: Yes, sir.

74 5:17:51

MR. YANNETTI: And how did you do it?

75 5:17:53

MR. GREEN: Sure. Well— I say "we," so that's the proverbial "we." I extracted the location cache data, which is stored on your phone, and it's in a certain location. We exported that out, and then we use a tool called CellHawk, and we import it in there so it can take literally, you know, thousands of data points and automate that process to specific GPS locations— and, just as importantly, the range of accuracy that that location is reporting.

76 5:18:27

MR. YANNETTI: Okay. So, according to the process that you underwent, what time did the location data indicate that John O'Keefe's phone arrived at 34 Fairview on January 29th, 2022?

77 5:18:45

MR. GREEN: So the first one right to the driveway was at 12:24 and 28 seconds.

78 5:18:55

MR. YANNETTI: 12:24 and 28— correct?

79 5:18:57

MR. GREEN: Correct.

80 5:18:58

MR. YANNETTI: Um, now, if I asked you to filter John O'Keefe's location data within an accuracy of 3 feet using CellHawk, could you try to do that?

81 5:19:15

MR. GREEN: Yes, sir.

82 5:19:17

MR. YANNETTI: Um, in fact, did you try to do it?

83 5:19:23

MR. GREEN: I did— when? Last night.

84 5:19:26

MR. YANNETTI: Who asked you to do that?

85 5:19:30

MR. GREEN: You did, sir.

86 5:19:32

MR. YANNETTI: May I approach, your honor?

87 5:19:36
88 5:19:36

MR. YANNETTI: So I've placed it for you. Could you familiarize yourself with that and look up at me when you're done?

89 5:19:45

MR. GREEN: All right.

90 5:19:46

MR. YANNETTI: Recognize that?

91 5:19:47

MR. GREEN: I do.

92 5:19:48

MR. YANNETTI: What is it?

93 5:19:49

MR. GREEN: So this is a screenshot from the CellHawk program. It has a kind of a central box here that says "database settings," and this is where we apply a certain filter.

94 5:20:03

MR. YANNETTI: And what filter did you apply?

95 5:20:06

MR. GREEN: This was for the accuracy of less than or equal to 3 feet.

96 5:20:12

MR. YANNETTI: With regard to what?

97 5:20:14

MR. GREEN: John O'Keefe's location data.

98 5:20:15

MR. YANNETTI: Um— is that— is the data on that document exactly what you received when you used the CellHawk program to filter the data?

99 5:20:26

MR. GREEN: Yes, sir.

100 5:20:27

MR. YANNETTI: I would offer that, your honor.

101 5:20:30

MR. LALLY: No objection.

102 5:20:30

JUDGE CANNONE: No objection— sir—

103 5:20:32

MR. YANNETTI: Oh, I'm sorry, I thought you said "objection." So you need to give it to Madam court reporter. I'm all flustered. Sorry. And if the witness could have that again— thank you. With permission, I'd like to publish that.

104 5:20:51

JUDGE CANNONE: Okay. Okay.

105 5:20:52

MR. YANNETTI: So, Mr. Green, what are we looking at?

106 5:20:56

MR. GREEN: Okay. So that is the screenshot from CellHawk.

107 5:21:00

MR. YANNETTI: And what can you tell us about what you learned from that exhibit?

108 5:21:06

MR. GREEN: Well, I'll just use the pointer here— might help— but you can see up in this part here, where this is where we apply the filter for 3 feet or less— that'd be the accuracy— and then it actually returned zero results, meaning all of the data within there had an accuracy rating higher than that 3-foot. It could be 5 meters or 10 meters, but none of it was granular enough at a 3-foot or less accuracy level.

109 5:21:45

MR. YANNETTI: Okay. And if you had input an accuracy of within, say, 500 feet, what would you find?

110 5:21:50

MR. GREEN: Yeah, you would see then a large number of circles, each circle representing the meters that the accuracy would be related to. What's really important to understand, though, is you don't want to look at just the middle of the circle— that accuracy indicates it could be anywhere in the circle. So if you saw one and it encompassed two or three houses, you could only draw that inference of somewhere in that circle. So it's— it's kind of like how— the hurricane, they say, "Don't just look at the cone," right? Because it could be different than that. Um, also, the accuracy— this is Apple's best guess at what the accuracy is, so it could actually be different than that. Apple is using a number of services, and they're giving back the best estimation that they can for the accuracy.

111 5:22:39

MR. YANNETTI: Okay. So we've talked about the location cache data and where it put John O'Keefe's phone in terms of arriving at 34 Fairview. But was there also Apple Health Data on John O'Keefe's phone during that time?

112 5:23:19

MR. GREEN: Certainly, yes.

113 5:23:22

MR. YANNETTI: Is Apple Health Data generally accepted within the forensic science community as being reliable?

114 5:23:27

MR. GREEN: Well, the Apple Health Data comes from something called HealthKit, but it's integral to the iOS system, so anyone that has an iPhone has probably seen Apple Health Data. And— it's known to have extremely valuable data that the forensic tools work with and present to us. The degree of accuracy— it depends on the type of data that's being pulled out, on the artifacts. For example, steps are known to have an accuracy of around 98 percent on the actual steps occurring. So if the Apple Health Data returns, for instance, steps of, you know, 20 steps within a certain time period, 98% of the time Apple's going to be right— that's what studies have shown.

115 5:24:09

MR. YANNETTI: All right. May I approach the witness, your honor?

116 5:24:16
117 5:24:17

MR. YANNETTI: You want this back? Okay. I've placed another document for you. Do you recognize what that is?

118 5:24:30

MR. GREEN: Yes, I do. This lists out Apple Health Data that was from John O'Keefe's phone on January 29th, 2022.

119 5:24:45

MR. YANNETTI: All right. That came from the data that you received— the image file of John O'Keefe's phone— correct?

120 5:25:00

MR. GREEN: That is correct.

121 5:25:02

MR. YANNETTI: I would offer that, your honor.

122 5:25:07

MR. LALLY: No objection.

123 5:25:09

MR. YANNETTI: And with the court's permission, may I publish that, your honor?

124 5:25:18
125 5:25:18

MR. YANNETTI: Um, specifically, I'd like to start with page two, record two. Hey, Mr. Green, are you wearing the right glasses to be able to see the— yeah?

126 5:25:27

MR. GREEN: I probably need bifocals. I keep switching glasses.

127 5:25:30

MR. YANNETTI: Can you— are you able to read what is on the screen? And if it's easier, you can look on your document in front of you. It's page two, record—

128 5:25:41

MR. GREEN: Yeah, you know, I think I'm going to have to do that. I can probably still see good enough to do the laser one.

129 5:25:49

MR. YANNETTI: I'm sorry, which record is this you're looking at?

130 5:25:52

MR. GREEN: Page two, record number two.

131 5:25:54

MR. YANNETTI: Okay. Yes, I have that in front of me. Okay. What does record number two show on page two of John's Apple Health Data?

132 5:26:03

MR. GREEN: Sure. So this is the number of meters— it's listed as 87.74— and the time is listed between 12:21 and 10 seconds, and— there's a milliseconds after that, but I'll just round it off to the second, if you don't mind— so 12:21 and 10 seconds to 12:24 and 22 seconds.

133 5:26:29

MR. YANNETTI: Okay. And you said that it showed 87.74 meters of travel during that time period— correct?

134 5:26:37

MR. GREEN: Correct.

135 5:26:38

MR. YANNETTI: And with regard to that same time period— 12:21 and 10 seconds to 12:24 and 22 seconds— please turn to page 5, and, Mr. Bates, if you would zoom in on record number two.

136 5:26:56

MR. GREEN: I have that.

137 5:26:57

MR. YANNETTI: Okay. What does record number two reflect?

138 5:27:01

MR. GREEN: It's the same time— in the steps taken is recorded— is 80 steps.

139 5:27:08

MR. YANNETTI: Okay. And you said the same time period— so, again, 12:21:10 to 12:24:22?

140 5:27:13

MR. GREEN: Correct. Correct.

141 5:27:14

MR. YANNETTI: All right. Now I'd like to direct your attention to page four, record number one. Mr. Bates, are you ready? Mr. Green, if you could tell the jury what that reflects.

142 5:27:26

MR. GREEN: Sure. So this indicates three sets of— um— floors, that represents elevation change, so it doesn't indicate to us up or down, but three -- in the time period— for that is 12:22:04 to 12:04:37.

143 5:27:41

MR. YANNETTI: Okay. Did you say 12:21:04 to 12:22?

144 5:27:43

MR. GREEN: I'm sorry— 12:24:37. Yeah, yeah, 12:22:04 to 12:47:37.

145 5:27:47

MR. YANNETTI: Um, and with regard to all of this data— the 80 steps and the three flights of stairs that you mentioned— um, is it possible to pinpoint where within the time frame that's given those steps or flights of stairs were ascended or descended?

146 5:28:05

MR. GREEN: No. The most granular we can get is the time period, and it doesn't— it doesn't signify it as any more likely at the beginning of the time period, then at the end of the time period, then at some time in the middle. And if you think logically— like distance traveled— that doesn't happen at a split moment, it happens over a certain period of time. So time is a factor in that equation, and this is how Apple records that data.

147 5:28:39

MR. YANNETTI: You got it— you've got to look at the time overall. Okay, so you don't know if the steps are bunched up toward the beginning or toward the end or more evenly spread out?

148 5:28:53

MR. GREEN: No, I would not be able to tell you that.

149 5:28:57

MR. YANNETTI: Now, we've discussed the Apple Health Data. I want to go back for a second to talk about the location data on the iPhone. Does that data that you've already talked about, in terms of the arrival time that it gave for John O'Keefe's phone at 34 Fairview Road — does that arrival time fall within or outside the range of 12:21 and 10 seconds, or 12:21 and 10 seconds and 12:24 and 37 seconds?

150 5:29:31

MR. GREEN: Well, there is — that certainly indicates an overlap. The health data is ending after the arrival.

151 5:29:39

MR. YANNETTI: And we can — now, I'd like to discuss with you the concept of clocks used by apps on an iPhone.

152 5:29:47

MR. GREEN: Sure.

153 5:29:47

MR. YANNETTI: Are you aware of the three different clocks that are used by iPhone apps?

154 5:29:52

MR. GREEN: I am.

155 5:29:53

MR. YANNETTI: What are they?

156 5:29:54

MR. GREEN: You have — so we have three separate internal clocks. You have a monotonic clock, a baseband clock, and a wall clock.

157 5:30:03

MR. YANNETTI: And is the wall clock also called the display clock?

158 5:30:07

MR. GREEN: Yeah, that would also be a common name for that.

159 5:30:11

MR. YANNETTI: And what is the significance of the existence of three clocks regarding, you know, different times that may show up within these records?

160 5:30:20

MR. GREEN: Sure. Well, app developers can access Apple's program library, and they can call upon any of the clocks to use within their apps.

161 5:30:29

MR. YANNETTI: Okay. Now, in your investigation and examination of this case, did you find examples on this phone of different clocks being used?

162 5:30:38

MR. GREEN: So in this particular case, I had reprocessed the data with the newest version of the Magnet AXIOM forensic program. It's similar to Cellebrite — they're competitors. So Cellebrite — and we use both programs. And this newest version had a feature in there where you can filter for the Waze application. And again, just following up and seeing how this functions, we filtered for the Waze application, and for the first time we saw this monotonic timestamp being related to the Waze application.

163 5:31:17

MR. YANNETTI: Okay. I want to show you Exhibit 640. If I approach — I've placed Exhibit 640 before you, sir. Do you recognize what that is?

164 5:31:28

MR. GREEN: Yes, sir.

165 5:31:29

MR. YANNETTI: What is it?

166 5:31:30

MR. GREEN: So this is a screenshot from the Magnet AXIOM program I was referring to. It's the 8.1 — actually, it looks like 4.2.8.7 —

167 5:31:41

JUDGE CANNONE: Voice up, sir.

168 5:31:42

MR. YANNETTI: I'm sorry.

169 5:31:43

MR. GREEN: So it's the newest version of the program, and we have it filtered for the Waze app, and it's giving us the timestamps associated with it.

170 5:31:55

MR. YANNETTI: Okay. With the Court's permission, may I publish that?

171 5:31:59

JUDGE CANNONE: There you go.

172 5:32:00

MR. YANNETTI: First of all — that is probably too small. Okay, thank you. I'll go off to this one. There we go. With regard to what we are looking at there on that part of the screen, what are we looking at, Mr. Green?

173 5:32:20

MR. GREEN: Okay, so this is listing details of this particular artifact, and you can see that this is the bundle — "com.waze.iPhone" — that's a standard bundle type name where it always starts with "com." and then the application reference.

174 5:32:38

MR. YANNETTI: And what does that mean when it says — it's highlighted on the screen — "com.waze.iPhone"? What does that mean, what we're in right now?

175 5:32:50

MR. GREEN: Well, this is an artifact specifically related to the Waze program. Waze — yes, sir.

176 5:32:57

MR. YANNETTI: All right. Go on.

177 5:32:59

MR. GREEN: And we can see here our entry for the monotonic time, the baseband time, and the display time.

178 5:33:08

MR. YANNETTI: And what did you notice about the relationship of the three of those?

179 5:33:12

MR. GREEN: Certainly. Well, most noticeable about this — the monotonic is running a little over 3 minutes ahead of the display. So — I think it's 3 minutes and one second, give or take a little. So, you know, in a lot of cases 3 minutes may not seem like much, but in this case, this struck me as important to —

180 5:33:33

MR. LALLY: Objection. Move to strike.

181 5:33:35

JUDGE CANNONE: Sustained. I will strike that. Next question.

182 5:33:37

MR. YANNETTI: I apologize. You can hand that back to Madam Court Reporter.

183 5:33:41

MR. GREEN: Sure.

184 5:33:41

MR. YANNETTI: And I'd like to go back to the Apple Health Data. Mr. Bates, if you would put that back up. And this — so this would be page two, record number three. And do you — you don't still have that in front of you, do you?

185 5:33:58

MR. GREEN: Actually, I do.

186 5:34:00

MR. YANNETTI: You do?

187 5:34:02

MR. GREEN: I do.

188 5:34:04

MR. YANNETTI: Page two, record number three. So, yes, sir — what does that show?

189 5:34:17

MR. GREEN: All right. Okay, so this is another entry from John O'Keefe's cell phone data, and this records 25.46 meters occurring between 12:31:56 to 12:32:06.

190 5:34:41

MR. YANNETTI: Okay, so we have 36 steps being taken according to Apple Health Data on John O'Keefe's phone, for a time period that ends at 12:32:06.

191 5:35:06

MR. LALLY: Objection.

192 5:35:07

JUDGE CANNONE: Sustained. Ask it differently, Mr. Yannetti.

193 5:35:13

MR. YANNETTI: With regard to those 36 steps, do we know where within that time frame they were taken?

194 5:35:30

MR. GREEN: Sure. Let me reread that. January 29th, 2022 — 12:31:56 a.m. — it's actually 12:31:56.190 to 12:32:06.507 a.m.

195 5:35:35

MR. YANNETTI: Okay. All right. So now I'd like to switch, if we can, to Jennifer McCabe's phone and your analysis of that. During the course of your examination, when you reviewed data from her phone, did you find a particular artifact of interest?

196 5:35:49

MR. GREEN: Yes, I did.

197 5:35:50

MR. YANNETTI: What did you find?

198 5:35:51

MR. GREEN: We found a Google search that happened — first of all, the search was "how's long to die in cold," and it happened at or before 2:27 a.m.

199 5:36:00

MR. YANNETTI: All right. Where was that search found?

200 5:36:03

MR. GREEN: Sure. So the artifact on that was called a Safari suspended tabs artifact, and there's a database associated with that called the browserState.db database. And a companion file, which is by the same name but ends in "-wal," which stands for write-ahead log. And the write-ahead log is where the data first gets written to, and then at certain points that data then gets committed and written to the main database.

201 5:36:26

MR. YANNETTI: All right. So — if I'm correct — that browserState.db-wal file, that's a temporary file, right?

202 5:36:40

MR. GREEN: It's temporary by nature, but — that's not to say — it's integral. It's part of the way SQLite functions. So it's not like a throwaway file. It's part of the way the whole system works.

203 5:37:14

MR. YANNETTI: And is it helpful to you when evaluating artifacts?

204 5:37:17

MR. GREEN: Certainly. Yeah, by nature of it, we'll find a lot of the newest artifacts in that WAL file.

205 5:37:23

MR. YANNETTI: Now, how do you determine the timing — in terms of the timestamp on the browserState.db-wal file?

206 5:37:30

MR. GREEN: Sure. So the WAL file has different rows and columns. You can kind of think of it as an Excel spreadsheet. And in this one particular column — it was a time column; that'd be the nature of the data going into it — the heading on this particular one was "last view time."

207 5:37:50

MR. YANNETTI: Okay. Regarding that Google search for — "how's long" — and I say "how's long to die in cold" — found in the browser State.db-wal file, what was the date and time for that artifact?

208 5:38:03

MR. GREEN: Sure. So that's recorded in what's called Apple Cocoa time, and it's actually the number of seconds since January 1st, 2001. So you end up with this large number, but that gets converted to present to us something that's human readable, and then you have to apply the offset for the local timezone. So once you do all those calculations, that's where we get January 29th, 2022 at 2:27.

209 5:38:28

MR. YANNETTI: The specific — do you remember the number of seconds?

210 5:38:32

MR. GREEN: I believe it's 40 seconds. 2:27:40.

211 5:38:34

MR. YANNETTI: And in what state did you find that artifact?

212 5:38:38

MR. GREEN: Yeah, so the specific artifact — it comes from a record, and the record number on this is 4028, I believe — and it was in a deleted state.

213 5:38:49

MR. YANNETTI: Now, what would you normally expect to find along with the artifact, sir?

214 5:38:55

MR. GREEN: So you'd have the date and time, the URL — which, the way the URL presents itself, we know that as a Google search — but you also see a history of other places that tab has been.

215 5:39:16

MR. YANNETTI: And with this particular artifact, did you learn the full internet history of websites related to that record?

216 5:39:25

MR. GREEN: No, that wasn't possible. We were only able to get the one website. I would say — I'm sorry — go ahead. Go — I interrupted you.

217 5:39:40

MR. YANNETTI: Well, no, is —

218 5:39:41

MR. GREEN: So we definitely got the one artifact — the Google search — and we have the time related to it, but we do not know everywhere else that tab had been.

219 5:39:54

MR. YANNETTI: What significance was there to you about the fact that the full internet history related to that record could not be recovered?

220 5:40:03

MR. GREEN: Well, I wanted to do a deeper dive into that, and so I used some various other database-specific tools. One was called Belkasoft X, which has an excellent database viewer in it. Sanderson Forensics, which is known to specialize in this type of work. And ARTX — I'm sorry — ARTX —

221 5:40:25

MR. YANNETTI: ARTX, you saved me.

222 5:40:27

MR. GREEN: Yes. ARTX, which is a program known in the community for research.

223 5:40:32

MR. YANNETTI: And how did you sort of cross-reference the three of those together? How'd you use them?

224 5:40:36

MR. GREEN: Yeah, so all three of those tools, along with AXIOM and Cellebrite — which I did; they do have a low-level SQLite viewer as well — so I looked at the data with all five of those tools and I found it to be consistent amongst all the tools.

225 5:40:48

MR. YANNETTI: And in addition to using those tools, what else did you do? I want to get a little more context.

226 5:40:53

MR. GREEN: One thing — with this artifact, it is deleted. And one thing about deleted data: sometimes you get it all back, sometimes you don't, sometimes you get a fragment. Deleted data makes it very difficult to give you the whole picture of what's happening. So in this particular case, I wanted to see what other artifacts were around this time as related to web history, and particularly this browser database file.

227 5:41:12

MR. YANNETTI: And so, what do you compare the 2:27 a.m. search to in order to gain more information?

228 5:41:23

MR. GREEN: Exactly. I'm sorry — so, what we found is that when we looked at a particular URL, a particular website that was visited and then searched using that URL, the browserState database entry is the last entry in all of that. So we could see searches, video playing — there's an artifact ...called KnowledgeC that records the user's activity, but the browser state is the very last entry on the items that we observed.

229 5:42:12

MR. YANNETTI: And did you find other examples of that that you can speak to before this jury?

230 5:42:18

MR. GREEN: Yes. I believe we have one printed out there.

231 5:42:21

MR. YANNETTI: Okay. May I approach, Your Honor?

232 5:42:23
233 5:42:24

MR. YANNETTI: I place the document before you, sir. If you could familiarize yourself with that and look up at me when you're done.

234 5:42:32

MR. GREEN: I have it.

235 5:42:33

MR. YANNETTI: What is it?

236 5:42:34

MR. GREEN: Okay. So this is another screenshot from the Magnet AXIOM program, and it is showing a search that we conducted for "It's Raining Men," and then it takes that search and we have a couple of different items on there. We set the date to begin in 1970 and ending in 2100 — in other words, we only want to see artifacts that had dates associated with them — and then we listed them from the new state to the old state, and this particular one again ends up with the Safari suspended tabs artifact being the very last in the series of days and times.

237 5:43:15

MR. YANNETTI: I'd like to go through that, but first I'd offer it into evidence, Your Honor.

238 5:43:32

MR. LALLY: No objection.

239 5:43:34

JUDGE CANNONE: Admitted. Exhibit —.

240 5:43:37

MR. YANNETTI: And with the Court's permission, may it be published?

241 5:43:48
242 5:43:49

MR. YANNETTI: Certainly. So I'm going to switch glasses back here — forgive me.

243 5:44:15

JUDGE CANNONE: Do you need the light on, sir?

244 5:44:17

MR. GREEN: No, I'm fine, Your Honor. Thank you. I can certainly do this. So we are looking at here web-related history, and also I have the filter turned on for application usage, because there are some log files — sort files — that the iPhone keeps track of to record user interactions, and that can give us an idea of the history as well. And then, as I mentioned, we have it filtered so it's only showing artifacts that had dates, and we took the earliest possible date to a date way in the future. And then it's listed, and next to the date and time you'll see a little arrow — it's skinny at the top and big at the bottom — that tells you it's going from smallest, earliest time to latest time.

245 5:44:57

MR. GREEN: And this particular view is showing us the last of that series, because what's relevant and really important here is that the Safari suspended state tabs ends up being the last of the entries related to that — not one of the beginning entries related to that.

246 5:45:22

MR. YANNETTI: And what is the significance of the Safari state being the last entry? What does that tell you?

247 5:45:32

MR. GREEN: Well, it tells us the internet history happened before that. And the purpose of this tab — on at least this particular iPhone with this very specific iOS version — is to record the state of that tab when the user left it. And the whole purpose of that is: if you're on Safari, on a website, and you have to take a phone call or answer a text message and you navigate away from the Safari app — when you come back it remembers where you were and allows you to pick up from there. It also allows you to hit the tab button and see what other tabs you might have open and navigate to one of those tabs.

248 5:50:18

PARENTHETICAL: [sidebar — audio muted]

249 5:50:18

JUDGE CANNONE: Court back on record

250 5:46:38

MR. YANNETTI: All right. So as I see the last tab — and I want to confirm — the time is 1/29/22, same day, at 2:27 and 38 seconds? Is that what it says?

251 5:46:47

MR. GREEN: I'm sorry, I'm definitely getting a pair of bifocals. I apologize. I feel a little silly. reading Yes, yes. On this particular one. So that is just moments before the Google search artifact — the one that you previously talked about — "how's long to die in cold."

252 5:47:01
253 5:47:01

MR. GREEN: But all the other history of this particular artifact was before that time.

254 5:47:05

MR. YANNETTI: Correct?

255 5:47:06

MR. GREEN: Correct.

256 5:47:06

MR. YANNETTI: So with regard to what that tells you about when "It's Raining Men" was either searched or accessed — was that at, after, or before 2:27 and 38 seconds?

257 5:47:14

MR. GREEN: I'm sorry, can you —

258 5:47:16

JUDGE CANNONE: Sustained.

259 5:47:16

MR. YANNETTI: Okay. Say it one more time — let me try and put it a different way. Given the timestamp of 2:27 and 38 seconds on January 29th for that Safari suspended state tab with "It's Raining Men," what did that tell you about the timing of when "It's Raining Men" was accessed by the user?

260 5:47:33

MR. GREEN: Well, so the indications would be that that tab was brought up and then went away from — to do another tab. So it can happen in less than a second; it doesn't take long to open up a tab and start a new tab, it can be done very quickly.

261 5:48:00

MR. YANNETTI: I'm not really phrasing this the right way to get what I want. What I want is the timing of the interaction with "It's Raining Men" by the actual iPhone user — when did that happen?

262 5:48:20

MR. GREEN: Well, certainly all the activity that we have is all prior to the recording of that timestamp in the browserState.

263 5:48:37

MR. YANNETTI: All right. Now, with regard to this particular example where the browserState.db is the last entry — so the activity happened before — was that unique to this phone, or were there many examples of this?

264 5:49:08

MR. GREEN: No, I found many examples of this exact behavior.

265 5:49:16

MR. YANNETTI: All right. Now, given your findings in researching these issues and how this user used this iPhone with this iOS, do you have an opinion to a reasonable degree of scientific certainty as to the timing of that search for how's long to die in cold?

266 5:49:55

MR. LALLY: Objection.

267 5:49:56

JUDGE CANNONE: Sustained.

268 5:49:57

MR. YANNETTI: Do you have an opinion to a reasonable degree of scientific certainty as to when how's long to die in cold was searched?

269 5:50:17

MR. LALLY: Objection.

270 5:50:18

JUDGE CANNONE: Sustained.

271 5:53:31

PARENTHETICAL: [bench conference]

272 5:50:26

MR. YANNETTI: Do you have an opinion as to the timing of that first search for how's long to die in cold?

273 5:50:32

MR. GREEN: Yes, I do.

274 5:50:34

MR. YANNETTI: What is that opinion?

275 5:57:14

PARENTHETICAL: [inaudible — cross-talk re: exhibit admission]

276 5:50:35

MR. GREEN: That that would have happened at or before January 29th, 2022 at 2:27:40 a.m. in the morning.

277 5:50:41

MR. YANNETTI: And what is the basis for your opinion?

278 5:50:44

MR. GREEN: Again, by how this particular phone operates with that exact operating system, and comparing to other data on that phone and the way it presented itself — it's all consistent with that search happening at or before that time.

279 5:57:41

PARENTHETICAL: [unclear]

280 5:50:57

MR. YANNETTI: And what opinions or conclusions did you reach regarding how, if any, the 2:27 a.m. search was deleted?

281 5:51:04

MR. GREEN: Well, we know that that's in a deleted state. And importantly, on that phone — I say, using the proverbial "we" — I found a lot of other deleted artifacts between midnight and the early morning on January 29th, 2022.

282 5:51:18

MR. YANNETTI: Are you aware of any internal mechanisms that could have caused that deletion?

283 5:51:29

MR. GREEN: No, not in this particular case. I know of no mechanism that would have done that.

284 5:51:42

MR. YANNETTI: All right. And you mentioned other deletions on the phone. I want to show you what has been marked — if I may approach —

285 5:52:03

JUDGE CANNONE: Mm-hmm.

286 5:52:04

MR. YANNETTI: — for identification. Do you recognize what I placed before you, sir?

287 5:52:14

MR. GREEN: Yes, sir.

288 5:52:16

MR. YANNETTI: What is it?

289 5:59:19

PARENTHETICAL: [sidebar — audio muted]

290 5:59:19

JUDGE CANNONE: You are unmuted.

291 5:52:19

MR. GREEN: Okay. This is from Cellebrite — a program, again, like Magnet AXIOM, that processes data — and this lists out record 623, a deleted call record.

292 5:52:35

MR. YANNETTI: Are you able to see from that record to whom the call was placed?

293 5:52:44

MR. GREEN: Well, we have the number, and I won't necessarily read it out loud here. But through searching — and this is from the phone of Jennifer McCabe — through searching for that number, I was able to see that it went to — do you want me to say the name?

294 5:53:16

MR. YANNETTI: Sure. Yeah.

295 5:53:17

MR. GREEN: Uncle Brian A—

296 5:53:19

MR. YANNETTI: I would offer that into evidence, Your Honor.

297 5:53:24

MR. LALLY: Same objection as before, Your Honor, as when this was previously admitted.

298 5:53:31

MR. YANNETTI: May we approach?

299 5:53:35

JUDGE CANNONE: So, folks, we're trying to streamline the exhibit numbers. It looks like this may already be in evidence — it's one of four different numbers. So I sort of wanted to keep it with that. We are so far removed from where it was that this will just come in as the next exhibit, so you will technically have it in evidence twice. Okay. [Exhibit 65.] Thank you. Yes.

300 5:56:14

MR. YANNETTI: There is one final document before you. If you can identify that for the jury, please.

301 5:56:32

MR. GREEN: Yes. This is another report generated out of Cellebrite, based on Miss McCabe's cell phone data, and it lists out the call log with a number of deleted items and a number of live items.

302 5:57:14

MR. YANNETTI: I would offer that —

303 5:57:27

JUDGE CANNONE: [Exhibit] 66. Thank you.

304 5:57:32

MR. YANNETTI: If you could hand that to the witness. Okay. With regard to that exhibit, Mr. Green, what did you find that was unusual, if anything?

305 5:57:40

MR. LALLY: Objection.

306 5:57:41

JUDGE CANNONE: Sustained. Ask it differently, Mr.

307 5:57:43

MR. YANNETTI: Yes. What did you find of note?

308 5:57:45

MR. GREEN: Certainly.

309 5:57:46

MR. YANNETTI: What was the time frame of the deleted records?

310 5:57:49

MR. GREEN: I'll just talk about this particular report here. It starts at 5:33:47 in the morning, and on the second page we see it ends at 8:50:05 a.m. And then the normal calls — we call them live data — then begin at 8:59:34, and go on throughout the day with no additional deletions.

311 5:58:08

MR. YANNETTI: Am I right that those are all — that's the call log — those are all phone calls?

312 5:58:14

MR. GREEN: Correct. Yes, this is the call log.

313 5:58:16

MR. YANNETTI: And what was the difference between the calls that were at 8:59 and after on January 29th, 2022 — and the calls that were before, at or before 8:50 a.m. on January 29th, 2022?

314 5:58:29

MR. GREEN: Yeah, well it's the state they were found in — deleted versus live data. I'm sorry: deleted data at the earlier time, and live data after the 8:59:34.

315 5:58:58

MR. YANNETTI: What percentage of phone calls were found deleted on Jennifer McCabe's phone prior to 8:50 a.m. on January 29th?

316 5:59:19

JUDGE CANNONE: All right. I have to see you — take this down for a minute, please. I have to see counsel.

317 5:59:47

MR. YANNETTI: So Mr. Green, I'm not sure if that question was clear or if you understood it. If it's not, please let me know. But I had asked you — from the first recorded call there that was listed as deleted, until 8:50 a.m. or so — what percentage of calls were deleted on Jennifer McCabe's phone within that time period?

318 6:00:52

MR. GREEN: Yeah, so we found no live data. So 100% of them have been deleted.

319 6:01:05

MR. YANNETTI: Now, are you aware of the term "spontaneous deletion"?

320 6:01:14

MR. GREEN: No sir. I know what the individual words mean, but in relation to digital forensics I'm not familiar with that term.

321 6:01:34

MR. YANNETTI: And do you have an opinion as to how those calls would have been deleted from that phone?

322 6:01:51

MR. GREEN: Those would have been manually deleted.

323 6:01:57

MR. YANNETTI: I have a moment?

324 6:02:01
325 6:02:02

MR. YANNETTI: No further questions. Thank you, sir.

326 6:02:08

MR. LALLY: Good afternoon, sir.

327 6:02:09

MR. GREEN: Good afternoon, sir.

328 6:02:10

MR. LALLY: Do you know who Miss Jessica Hyde is?

329 6:02:12

MR. GREEN: I do.

330 6:02:13

MR. LALLY: Are you aware that she wrote a report in relation to this case?

331 6:02:17

MR. GREEN: Yes.

332 6:02:18

MR. LALLY: Specifically in regard to the Google searches from Ms. McCabe's phone that you were just talking about?

333 6:02:23

MR. GREEN: Yes sir, it was very specific about that search.

334 6:02:26

MR. LALLY: And have you had a chance to review that report?

335 6:02:30

MR. GREEN: I have.

336 6:02:30

MR. LALLY: You also know who Ian Whiffin is?

337 6:02:33

MR. GREEN: Certainly, yes.

338 6:02:33

MR. LALLY: And are you aware that he wrote several reports, submitted several items, in relation to — again — the exact topic that you're testifying about, in relation to the Google searches on McCabe's phone?

339 6:02:45

MR. GREEN: Yes sir, I understand that.

340 6:02:46

MR. LALLY: And have you had a chance to review those materials as well?

341 6:02:51

MR. GREEN: Yes sir.

342 6:02:52

MR. LALLY: You understand that they both disagree with what your opinion is in relation to those searches?

343 6:03:01

MR. GREEN: I absolutely understand that, sir.

344 6:03:03

MR. LALLY: Now, just as far as your qualifications and certifications go — I'm just having a difficult time from the certifications that you have — at what point were you — or what specific certifications do you have with reference to Cellebrite as a tool, as far as your use and interpretation of data from Cellebrite?

345 6:03:35

MR. GREEN: Certainly. So my certifications are much more broad. They have to do with the fundamentals and how we conduct the investigations, and what we should know and when we need to do more work, and such like that. Cellebrite — I do not have any specific Cellebrite certifications. They offer many of them. However, I have participated in — God, I can't even count — hundreds of their training events that they offer. Both Cellebrite, AXIOM, Belkasoft — they all provide the community with fantastic support as far as that. And although certainly a class can be very good, you really need to stay up to speed. You've got to participate in the most recent understanding being put out there. Even in the changes — their tools will change from one version to another.

346 6:04:22

MR. LALLY: And so, to the point — as far as you — you have no certifications in regard to Cellebrite as a tool and how to use it, those kind of things?

347 6:04:31

MR. GREEN: That's correct, sir.

348 6:04:32

MR. LALLY: Okay. And in this specific instance, at any point did you reach out to Cellebrite to go over sort of your findings or your opinions in relation to this search?

349 6:04:40

MR. GREEN: I did.

350 6:04:41

MR. LALLY: And who, if anyone, did you speak with from Cellebrite?

351 6:04:44

MR. GREEN: As close as I can remember, I know it was Leo, and I believe it was Santos.

352 6:04:49

MR. LALLY: And do you know what part of Cellebrite they work in or what they do?

353 6:04:53

MR. GREEN: Well, he was in technical support, and I contacted him. He had informed me that they had elevated this up to some higher level technical support. When they came back, his comments to me — if you want to hear them — were —

354 6:05:07

MR. LALLY: Okay. Set aside his comments. But at some point, I understand you talked to technical support. Is that correct?

355 6:05:15

MR. GREEN: Absolutely.

356 6:05:15

MR. LALLY: And they indicated that they would refer you to — actually, Mr. Whiffin's team?

357 6:05:21

MR. GREEN: No sir, they did not.

358 6:05:23

MR. LALLY: So you weren't told that you were referred to Mr. Whiffin's team, and you weren't contacted by anyone from Mr. Whiffin's team?

359 6:05:33

MR. GREEN: No. I forget the exact date — a couple weeks ago, maybe a month ago — out of the blue I got an email from Mr. Whiffin, saying — and I can't — I don't want to misquote — certainly I got an email.

360 6:05:52

MR. LALLY: I'm asking about any specific conversation you had. I'm asking about a time period — more back in 2022.

361 6:05:57

MR. GREEN: I'm sorry, I couldn't quite hear you.

362 6:05:59

MR. LALLY: Back in 2022, did you reach out to Cellebrite in relation to this search and your opinions related to it?

363 6:06:05

MR. GREEN: Yes sir.

364 6:06:06

MR. LALLY: And at that point, was that the point that you spoke to someone from technical support?

365 6:06:11

MR. GREEN: Yes sir.

366 6:06:11

MR. LALLY: And at that point, did someone from technical support actually refer you — or tell you that they were referring you — to Mr. Whiffin's team?

367 6:06:19

MR. GREEN: No sir, I had absolutely no idea about that.

368 6:06:21

MR. LALLY: So no one from Mr. Whiffin's team reached out to you, and then you just never called them back?

369 6:06:27

MR. GREEN: That didn't happen — not that I'm aware.

370 6:06:30

MR. LALLY: Now, you were asked to look at a couple of different phones, and I'm assuming by counsel for the defendant, is that correct?

371 6:06:38

MR. GREEN: Can you say that once again? I'm sorry.

372 6:06:40

MR. LALLY: You were asked to look at three different phones — is what your testimony was — and I'm assuming that was by some counsel for the defendant, correct? No one else asked you to look at these phones?

373 6:11:03

PARENTHETICAL: [unclear]

374 6:11:03

MR. GREEN: — when it comes to GPS data, can you tell three feet from GPS data? And no, it's not known to be that reliable. And particularly Apple location services — how that applies to the trooper's testimony, you know, I can't say with specificity. I'm happy to opine on location data, though.

375 6:06:54

MR. GREEN: Correct. Yes, it was from the defense that asked me, yes.

376 6:06:57

MR. LALLY: And so the phones that you were asked to look at were Mr. O'Keefe's phone, the defendant's phone, and Miss McCabe's phone, correct?

377 6:07:06

MR. GREEN: Correct.

378 6:07:06

MR. LALLY: Now, as far as Kerry Roberts's phone — were you ever asked to look at that?

379 6:07:11
380 6:07:11

MR. LALLY: And with respect to the defendant's phone, was there any GPS location information or data that you observed in her phone?

381 6:07:17

MR. GREEN: So we had an indication that location services had been in use. There was something called Apple map tiles, and those populate when you use the Apple Maps app — in order for it to work, it will create these little tiles. They're little pieces of pictures, and they get stitched together to give you the view that you see on your phone. Now, for that to have been working, we know location data had to be working. This particular location data — the location data cache is known to only be present on the phone for a couple of weeks. Now, what I don't know — and Mr.

382 6:07:51

MR. GREEN: Lally, if I'm going too far, just please stop me — what I don't know is what measures were taken to preserve that data: whether it was put in airplane mode where the location services were turned off, or whether it was put in a Faraday bag. And quite frankly, Mr. Lally, I don't know if they did all that — if the location data would have remained or not. I've never tested that. But all indications are it would have had location data on the day that it was seized, because we received the Apple map tiles. But when I got the full extraction, there was no location data there. Now I did observe that.

383 6:08:29

MR. LALLY: So there was no GPS location data on the defendant's phone?

384 6:08:33

MR. GREEN: Correct. What I observed. And again — there was — I did find deleted location data from April of 2022.

385 6:08:42

MR. LALLY: Now, with respect to the defendant's phone, did you also find deleted web history data from the afternoon of January 29th, 2022?

386 6:08:52

MR. GREEN: No. I'm sorry, I didn't observe that.

387 6:08:56

MR. LALLY: Didn't observe it, or didn't look for it?

388 6:08:59

MR. GREEN: You know, I really don't have a recollection if I specifically looked for deleted data. I don't believe I did. I don't know if I would have had to have a cause to.

389 6:09:14

MR. LALLY: Now, with reference to your — asking about location accuracy within three feet — you did some sort of analysis last night on CellHawk, using that tool. Is that correct?

390 6:09:28

MR. GREEN: Certainly.

391 6:09:28

MR. LALLY: And you were asked to do that after the trooper testified yesterday, is that correct?

392 6:09:34

MR. GREEN: I understand he testified yesterday.

393 6:09:36

MR. LALLY: And so, with relation to you creating sort of that document — and that's now been marked as an exhibit — was that something that Mr. Yannetti asked you to do in relation to the trooper's testimony?

394 6:09:50

MR. GREEN: Yes. Well, in all fairness, you need to ask Mr. Yannetti. I — I could make an assumption. Yeah, here — I mean — I'm not — I don't know quite any — I'm not trying not to answer you. You know, but I was asked by Mr. Yannetti to perform that search.

395 6:10:11

JUDGE CANNONE: So Mr. Green, please be cautious about that.

396 6:10:15

MR. LALLY: Yes, so Mr. Green, with respect to that three-feet of accuracy — are you aware that what the trooper was testifying to, in regard to that, had absolutely nothing to do with phone applications, or anything to do with data from a phone or CellHawk or a tool, or anything like that?

397 6:10:31

MR. GREEN: Now, I don't know the full extent of what the trooper has been testifying to.

398 6:10:36

MR. LALLY: And so you're not aware that his testimony was actually in regard to reviewing a cruiser camera video from the Canton Police Department, and photographs of where Mr. O'Keefe's body was, and then mapping that using GPS latitude and longitude — based on that — within three feet?

399 6:10:52

MR. YANNETTI: Objection.

400 6:10:52

JUDGE CANNONE: Sustained. Ask it differently.

401 6:10:54

MR. LALLY: Sure. Are you aware of any of what the trooper testified to yesterday?

402 6:11:03

MR. GREEN: What you're mentioning — I may vaguely remember. And again, I'm not trying to not answer your question exactly. My conversation with Mr. Yannetti —

403 6:12:00

MR. LALLY: There's no question. Thank you. Now sir, with reference to Safari and ...deleted tabs — isn't it true that there is no way for a user to delete a tab, only to close it? You agree with that?

404 6:12:28

MR. GREEN: Yeah. Well, when you close a tab, you're taking it out of the active state and it's going to an inactive state that some people could call deleted. Now the Safari history allows you to go in and delete history by certain date ranges, but you can also go into specific websites that you visited and delete those. Now, if you want me to continue — the WAL file itself, you can't open up a WAL file and say "I want to delete that record." But functioning the phone to the user interfaces will have an effect of deleting data within that WAL file.

405 6:13:13

MR. LALLY: Isn't it also true that Cellebrite uses that red X to annotate that the record is no longer active and has been recovered — leaving it, making comment upon the examiner, being you in this instance, to determine if it was actually deleted? Correct?

406 6:13:33

MR. GREEN: Yes, sir. Thank you for asking — yes.

407 6:13:37

MR. LALLY: So that's all I'm asking, sir. Okay. Now, you stated in your affidavit and in your testimony that you use the Sanderson SQLite Forensic Explorer to examine the Safari tabs DB associated with the WAL file log. Is that correct?

408 6:13:56

MR. GREEN: Yes, sir.

409 6:13:57

MR. LALLY: Now, in your analysis using that Sanderson Forensic Explorer, was there an indication that "how long to die in the cold" was found in the WAL file?

410 6:14:06

MR. GREEN: Yes, sir.

411 6:14:07

MR. LALLY: Now, with regard to that, did you independently verify the cause of that timestamp that you observed there?

412 6:14:13

MR. GREEN: Yes, sir.

413 6:14:14

MR. LALLY: Now, is it your interpretation that the timestamp means the search appeared at that time solely based on the naming of the field in the database?

414 6:14:23

MR. GREEN: No, sir.

415 6:14:24

MR. LALLY: Now, can a WAL file contain items that are so new that they're not yet committed to the database?

416 6:14:31

MR. GREEN: Yes, sir — that's the purpose of it — so the WAL file holds the newest information until it's merged to the database, including additions, deletions, changes — all of those items.

417 6:14:43

MR. LALLY: Correct?

418 6:14:43

MR. GREEN: That is correct.

419 6:14:44

MR. LALLY: Now, according to your affidavit, the device was in active use between 2:23 a.m. and 2:31 a.m. And just to be clear, I'm talking about Miss McCabe's device. Correct?

420 6:14:52

MR. GREEN: Correct.

421 6:14:52

MR. LALLY: And what other searches did you see at that time, and where were they?

422 6:14:56

MR. GREEN: I'm sorry, can you repeat that? I couldn't quite hear.

423 6:14:59

MR. LALLY: Did you observe searches in that time frame, and where were they performed?

424 6:15:03

MR. GREEN: Well, there were a number of websites, including the [unintelligible] exhibit that we did, there was ozone, basketball I believe, there [unintelligible: "hammont smith"], and I can tell you that those — similarly, the last entry with those — there is the browser state DB file. It's not the beginning, it's not at the end. And I have a couple thoughts on why that may be in regards to Ms. Hyde and Mr. Whiffin, and I'm happy to share those with you.

425 6:15:27

MR. LALLY: I'm not asking you anything about that, sir. What I'm asking is: is it possible for a change request in the WAL to a SQLite database pertaining to one particular field, leaving the other field as what they were previously?

426 6:15:45

MR. GREEN: I want to answer your question as well as I can. Can you repeat that one more time?

427 6:15:53

MR. LALLY: Sure. Is it possible — is it possible for a change request in the WAL to a SQLite database pertaining to one particular field, leaving the other field as what they were previously?

428 6:16:09

MR. GREEN: I'm having a little trouble answering this. If I'm understanding correctly — when the WAL file gets written to the database, could that have made the change, ending with this deleted record? Is that the question? I'm sorry, I want to answer you, I'm just a little lost on how you're asking it.

429 6:16:37

MR. LALLY: Do you understand the question?

430 6:16:39

MR. GREEN: Sorry, I do not understand the question.

431 6:16:43

JUDGE CANNONE: Why don't you move on, Mr. Lally?

432 6:16:47

MR. LALLY: Is it possible that the URL field, which has the website name, was updated to the newest search, while the timestamp retained the original search? Is that possible?

433 6:17:02

MR. GREEN: No — not the way, on this particular phone, in this particular iOS, and also with how the user interacted with it, that it would have been at the 2:27 or before. The way this very specific iOS was happening, that is consistent with all the other ones that I observed out there on the phone related to specific web searches and activity.

434 6:17:20

MR. LALLY: Is it possible that the search for "how long to die in the cold" at 6:24 a.m. was the most recent search completed in the tab?

435 6:17:28

MR. GREEN: Well, not in that tab, but I certainly agree with you that there was a second search done at around that time.

436 6:17:35

MR. LALLY: Now, is it also possible that the search that you assert took place at 2:27 and 40 seconds in the morning is the same as the search that took place at 6:24:51 a.m. for that same search?

437 6:17:46

MR. GREEN: Yeah, that's inconsistent with the actual data I'm seeing on this actual phone with this precise iOS version.

438 6:17:53

MR. LALLY: Now, as far as the search in Safari — with the string, as far as "smart.app.apple.com" included — you recall that search as far as being a suggestion from Apple from the iOS, as far as the search with "how long to digest food"?

439 6:18:12

MR. GREEN: I didn't hear your whole question, but I heard the last part about "how long to digest food." I can opine on that. My feeling on that is, when the "how long to die in the cold" was put in, that was most likely an Apple suggestion. I've done some testing — now, the time period I'm doing my testing, you know, is after the fact that this would have actually occurred — but as I tested that on a live phone and using a Google search, I could see that "how long to digest food" would come up. I also noticed the specific phrase "how long does it take to die from hypothermia." So as you do this Google search, you try to repeat what's been done — those are two suggestions that actually came up. And so that was something that was a suggestion and not something that was actually searched. Correct.

440 6:19:17

MR. GREEN: Yeah — and I know that's different from my affidavit from about a year and a half ago, in all fairness, but that's entirely different.

441 6:19:23

JUDGE CANNONE: One person — Mr. Lally, I'm sorry — one person at a time.

442 6:19:27

MR. GREEN: Yes. Okay. So yeah, in fairness, I want to give you my best knowledge as I understand it, saying here today, including after my review of Mr. Whiffin and Ms. Hyde's report. So I want to do everything I can to shine as much light and clarity on this as possible. So as I repeated — you know, since that time and did the search — I would notice that that is one of the things that would come up, and it would have a little picture of like a dinner plate or something like that. And there was actually a similar, if not the same, picture found in the artifacts of that phone.

443 6:19:59

MR. LALLY: And so just to conclude — that's not what you said in your affidavit that was actually filed under pains and penalties of perjury with this court. Correct?

444 6:20:10

MR. GREEN: Yes. And on that day, that is what my true — my proper belief was. Since further testing, I have found that I now believe that that was probably an automatic one. And if I've caused you any distress, I apologize.

445 6:20:28

MR. LALLY: Did I cause you any distress? What I'm asking, sir, is that that's what you filed because that's what you thought at the time. Correct?

446 6:20:39

MR. GREEN: Yes, sir.

447 6:20:40

MR. LALLY: And subsequently, you've done further testing and that's shown that you were wrong. Correct?

448 6:20:44

MR. GREEN: That is correct.

449 6:20:45

MR. LALLY: Now, according to your affidavit, there was a search for "how long to digest food" at 6:23:49 a.m. that precedes the search for "how long to die in the cold" — the misspelling here would be the key "CL KD" — at 6:23:51 a.m. Is that correct?

450 6:21:01

MR. GREEN: Yes, sir.

451 6:21:02

MR. LALLY: Now, is it possible that the "how long to digest food" was a predictive suggestion from Apple rather than a search entered by the user? Is that also correct?

452 6:21:11

MR. GREEN: Yeah, I — I don't know the answer to that. I believe that if it had picked up an earlier search from 2:27 of "how long to die in the cold," and you want to retype it in, it may have then tried to give you something similar at the 6:23 and 6:24 timelines. So hopefully that answers your question.

453 6:21:32

MR. LALLY: So, steps — going to Mr. O'Keefe's Health data — steps doesn't necessarily mean that someone is physically taking steps. Correct?

454 6:21:37

MR. GREEN: Again, the research I've done for this — steps tend to be a very accurate artifact. Steps cannot also be coincident with, say, movement in a car or other sorts of movement of the phone, as far as the Health data is concerned.

455 6:21:49

MR. LALLY: Sure.

456 6:21:49

MR. GREEN: Well, I did some testing quite some time ago with an actual iPhone 11, the same make and model, and took a drive and tried to see if it would register steps. It did not. I sat in a chair and tried to duplicate how I thought I would walk to see if it recorded steps. It did not. I took the phone from the floor to the ceiling to see if it would record a flight of stairs. It did not. The only — with that iPhone 11, same make and model — that I got, it was very consistent with me actually doing walking steps, and that was whether I had it in my shirt pocket, my pants pocket, or clipped onto my belt.

457 6:22:23

MR. LALLY: That's your testimony?

458 6:22:24

MR. GREEN: That is my testimony, yes, sir.

459 6:22:28

MR. LALLY: Now, you're familiar with GPS native locations?

460 6:22:33

MR. GREEN: Yes, sir.

461 6:22:34

MR. LALLY: And GPS native locations takes its data, as far as defining a latitude and longitude, from a number of different sources. Correct?

462 6:22:49

MR. GREEN: Well, true GPS is going to take it from the GPS network. What you may be thinking of is assisted GPS, which the iPhone uses. And that assisted GPS will try to — it kind of does a crowdsourcing, so it'll look at cell tower powers, what's in range as far as Wi-Fi, and a number of other devices, to try to get you an enhanced GPS location and give you the best data possible.

463 6:23:38

MR. LALLY: So, GPS native locations within an Apple iOS device takes from four different sources. Isn't that correct?

464 6:23:50

MR. GREEN: It tries to get from a variety of sources like I just mentioned, not all would be available.

465 6:24:02

MR. LALLY: Now, with regard — did you look at any GPS native location data with regard to Mr. O'Keefe's phone?

466 6:24:09

MR. GREEN: Yes, sir.

467 6:24:10

MR. LALLY: And would you agree then that the GPS native locations didn't record any movement of that phone after 12:25 a.m.?

468 6:24:18

MR. GREEN: Um, 12:25 — you know, I would have to look at the exhibit to see what the time of that last entry was. I — I don't want to misstate something to you, sir.

469 6:24:32

MR. LALLY: Now, you were asked about sort of the elevation change — in three floors ascending, descending — and saying that you couldn't pinpoint a time period, or within that 12:21 to 12:24 time period, from the Health Data. Is that correct?

470 6:24:49

MR. GREEN: Correct. It happened somewhere within that time.

471 6:24:55

MR. LALLY: Could you pinpoint more specifically if you looked at the GPS native location data?

472 6:25:08

MR. GREEN: Uh — the — no. Well, we're talking Apple Health and GPS location, so — I'm — you said you couldn't do it — I'm sorry, which one are you asking about, please?

473 6:25:38

MR. LALLY: So what I'm asking is — you said you couldn't pinpoint it within the Apple Health Data. What I'm asking is, if you had looked at the GPS native location data, could you give a more specific pinpoint — as to where Mr. O'Keefe's phone was?

474 6:26:19

JUDGE CANNONE: I'm going to allow that. [unintelligible — technical/audio gap]

475 6:26:28

MR. LALLY: To be clear, sir — you had indicated earlier in your testimony that the elevation change from 12:21 to 12:24, you could not pinpoint where in that time period — or specifically where in that time period — the elevation change occurred. Correct?

476 6:26:42

MR. GREEN: That's correct. It's a time range.

477 6:26:44

MR. LALLY: Yes, sir. So what I'm asking is, had you looked at that in the GPS native location data, would you have been able to more accurately or specifically pinpoint when that occurred?

478 6:26:54

MR. GREEN: Okay — so the location — are you looking for yes or no?

479 6:26:58

MR. LALLY: I'm sorry — yes or no.

480 6:27:00

MR. GREEN: Um, I'm trying — there — there was — yes, there was location data within that time period.

481 6:27:06

MR. LALLY: Okay. And are you aware that Mr. O'Keefe's phone, from the GPS native location data, was actually a half mile away from 34 Fairview Road at the time that it made those recordings in the GPS Apple Health?

482 6:27:19

MR. GREEN: Right. Yes, I understand he was using Waze and it had made that recording. I understand that. That's why the finding that the 3-minute and 1-second offset brings into serious doubt — if that time was accurate — and when you apply that to the location offset, then the Apple Health Data and the GPS all aligns. Now, I cannot — I have not decoded Waze and found out what functions they were calling and all that, and I don't mean to indicate that I have. But I mean, that the latest version of Magnet AXIOM is bringing that up as an artifact and a timestamp related to Waze. And in the case of here where minutes are important, I thought it, you know, proper that I bring this to the attention of the case as a possible explanation.

483 6:28:07

MR. LALLY: As a possible explanation? As a possible explanation, sir?

484 6:28:13

MR. GREEN: Yes.

485 6:28:13

MR. LALLY: The three different clocks that you were talking about — are you aware that those are actually associated to power usage and not applications?

486 6:28:30

MR. GREEN: Right. That power usage was directly related to the Waze application.

487 6:28:38

MR. LALLY: So it's your testimony that those three clocks apply to the times in Waze? Is that your testimony?

488 6:28:51

MR. GREEN: I — I'm saying that the timestamps were directly related to Waze. It was reported by Magnet AXIOM when you applied the filter and said "show me every — all the [unintelligible] Waze" — these were artifacts that came up related to the Waze bundle. So I guess you need to give it the weight it deserves. Like I said, I've not decoded Waze — that's not something that has been done — but I think we need to consider the 3-minute offset as it applies to giving significance of the Apple Health Data and the Waze GPS.

489 6:29:22

MR. LALLY: Now, turning to Miss McCabe's phone again — as far as the search, what you indicated as "last view time" — are you aware that that is actually related to a time that it was actually focused on the screen, as opposed to your interpretation of it?

490 6:29:37

MR. GREEN: I — I'm aware that from that — that appears to be the last date and time it was focused, and when it was no longer focused, that's when the timestamp was written. That's what's consistent with the other data on this particular phone on this very specific iOS.

491 6:29:53

MR. LALLY: Now, with regards to looking at this search — you mentioned that you used something called an ARTX tool. Is that correct?

492 6:30:00

MR. GREEN: Yes, sir.

493 6:30:01

MR. LALLY: And are you aware that that's a tool that was actually created by Ian Whiffin?

494 6:30:05

MR. GREEN: Absolutely.

495 6:30:06

MR. LALLY: And with regard to this specific issue — as far as how this data is being interpreted from the BrowserState DB versus the KnowledgeC database and the WAL file and all of those — the plist and all of those other kinds of things — as far as the misinterpretation of the data, has that then caused Mr. Whiffin in further versions of Cellebrite to revise that so that this kind of error can't occur?

496 6:30:31

MR. GREEN: Sure, happy to answer that. So Mr. Whiffin's testing was not done with this specific version of the iOS. The iOS has been known to be changing the way this artifact works. To do proper analysis, the researcher would have needed to work with that same iOS. Now, with regards to the Cellebrite question — they have two versions of the Cellebrite physical analyzer. One is the standard physical analyzer that's been out for several years now — probably the majority use in the community. It's a tool that takes that raw data and puts it into human terms that we can look at and understand and write reports, like you've been seeing here.

497 6:31:12

MR. GREEN: So they have the Cellebrite physical analyzer that's out there — I believe it's 7.68, but don't quote me on that — and then they have a new version that's come out called Insights, and this operates more on a — where you can put multiple cases in. And it's only the Insights versions that they have bothered updating, and no longer reporting on that. Their current physical analyzer program — and I tested this a few days ago — still reports on that search occurring, and that timestamp. So currently Cellebrite is providing examiners, law enforcement, and people worldwide with two different versions giving two different results. That I can't speak to more than that, other than I've tested that and I see how those programs are working.

498 6:31:53

MR. LALLY: Now my question, sir — yes or no — is: are you aware that Cellebrite has had to modify their software based on misinterpretation of data, as you've done in this case?

499 6:32:35

MR. GREEN: Yes. With the ARTX, they updated one of two programs.

500 6:32:43

MR. LALLY: Nothing further.

501 6:32:45

JUDGE CANNONE: Okay, right. Mr. Green, you are all set.

502 6:32:51

MR. GREEN: Thank you, Judge.

503 6:32:54

JUDGE CANNONE: All right, jurors, that's it for today. Okay. All right, so jurors, we are going to send you home for the weekend. Please do not discuss this case with anyone. Don't do any independent research or investigation into this case. If you happen to see or read anything about this case, please disregard it. We are on track. We will get this case next week for your [unintelligible].

504 6:33:51

COURT OFFICER: All rise.

505 6:33:53

JUDGE CANNONE: All right, why don't I see counsel regarding scheduling. [unintelligible]: Jimmy, I'll see you in there.