Trial 2 Transcript Ian Whiffin
Trial 2 / Day 6 / April 29, 2025
4 pages · 2 witnesses · 2,575 lines
Whiffin's cross-examination extracts key concessions on phone location data and the McCabe timestamp before Jennifer McCabe takes the stand to describe finding O'Keefe's body and Karen Read's repeated question: 'Could I have hit him?'
1

COURT CLERK: Hear ye, hear ye, all persons having any business before the Honorable Beverly J. Cannone, Justice of the Norfolk Superior Court and before the county of Norfolk, give your attendance and you shall be heard. God save the Commonwealth of Massachusetts, this court is now in session. You may be seated.

2 7:12

JUDGE CANNONE: Good morning, counsel. Good morning, Miss Read. Good morning, jurors. I do have to ask you those same three questions. Were you all able to follow the instructions and refrain from discussing this case with anyone since we left yesterday? Everyone responded yes, affirmatively. Were you also able to follow the instruction and refrain from doing any independent research or investigation into this case? Everyone responded yes, affirmatively. Did anyone happen to see, hear, or read anything about this case since we left yesterday? Everyone said no. Before we start, at the end of the trial, when I give you your instructions, I'll explain to you what a stipulation is. But essentially, a stipulation really is just something — a fact that the lawyers agree to.

3 7:54

JUDGE CANNONE: So, what the lawyers want me to tell you, what they agree with, is that last Friday when we were on our view at 34 Fairview, you may have seen an object in the front lawn. It looked like a rock. If you saw that, please disregard it. They want you to know that that was not there on January 28th to January 29th of 2022. Thank you. With that, could we have Mr. Whiffin back, please?

4 8:39

MR. WHIFFIN: Morning.

5 8:51

JUDGE CANNONE: So, you're still under oath. Thank you. All right, Mr. Alessi, you all set?

6 9:12

MR. ALESSI: Thank you, your honor. May I approach?

7 9:23
8 9:24

MR. ALESSI: Thank you, your honor. If I may address the court. Mr. Brennan and I have agreed, as we did yesterday, to stipulate into evidence portions of Mr. Whiffin's March 2025 report. So, if I could have it marked.

9 10:23

JUDGE CANNONE: Okay. Thank you. Exhibit 43. Thank you.

10 10:34

MR. ALESSI: May I, your honor?

11 10:40

JUDGE CANNONE: Yes. Thank you.

12 10:45

MR. ALESSI: Thank you. Morning, Mr. Whiffin. Good morning. And welcome back. Thank you. May I approach, your honor?

13 10:55

JUDGE CANNONE: Yes. Thank you.

14 10:57

MR. ALESSI: Thank you, Mr. Whiffin. I've just handed you what is in evidence as Exhibit 43. And this is a portion of your March 2025 report. If you could just take a moment to look at it and, when you've had a fair opportunity to do that, I'd ask you to turn to page 28. Okay. And just, if you could, sir, just pick up your head and let me know when you're ready to proceed.

15 11:44

MR. WHIFFIN: Okay. Thank you.

16 11:46

MR. ALESSI: Thank you. You ready, Mr. Whiffin?

17 11:50

MR. WHIFFIN: I am.

18 11:51

MR. ALESSI: Thank you. So, what I'd like to do is, with your honor's permission, to publish pages 28, 29, and 30 and start with page 28. Okay. Thank you, your honor. Mr. Woll, and if you could enlarge the text down below as much as you can so the jury can see it. Thank you, Mr. Woll. So, Mr. Whiffin, this summary section of your report is a summary of the location section that you wrote in your March 2025 report. Correct.

19 12:43

MR. WHIFFIN: That's correct.

20 12:44

MR. ALESSI: And it states the location data on this device contains a vast number of records while traveling between 12:19:33 and 12:24:38. These records all have a high horizontal accuracy value as well as bearing and speed information which conforms to the streets being traveled. Next paragraph. The device arrived outside 34 Fairview at 12:24:38 where it remained static for about 30 seconds. Do you see that, sir?

21 13:44

MR. WHIFFIN: I do. Yes.

22 13:45

MR. ALESSI: And did I read that correctly?

23 13:48

MR. WHIFFIN: You did.

24 13:49

MR. ALESSI: Did I read that correctly? Sorry.

25 13:53

MR. WHIFFIN: Yes, you did.

26 13:54

MR. ALESSI: So, so, so at the end it says, "Show the device moving west from the roadside towards the house." That's what you wrote. Correct.

27 14:07

MR. WHIFFIN: Correct.

28 14:08

MR. ALESSI: I would like you to — Mr. Woll, if we could switch back to the timeline of Mr. Whiffin that we had published yesterday in Deck 79. Mr. Whiffin, if you could please. We just read that portion of your report that says at 12:25:30, the device bearing shifts to a westerly direction as location records also show the device moving west from the roadside towards the house. Did you put that in your timeline?

29 14:48

MR. WHIFFIN: I did not.

30 14:48

MR. ALESSI: It's kind of important information, isn't it?

31 14:51

MR. WHIFFIN: I believe with the declining accuracy, the value that those records provided was more limited.

32 14:55

MR. ALESSI: But it was important enough for you to write it in your report, but you didn't put it in the timeline. Correct.

33 15:02

MR. WHIFFIN: Correct.

34 15:02

MR. ALESSI: Now, if you could continue on your report, page 29. Mr. Woll, if we could put — and we're going to be flipping back and forth between the timeline and your report. Okay. If we could go to page 29, enlarge the text so the jury is able to read it along with us. We're going to start from the top. So the next says from the combination of device location and bearing it does appear that the device started to move towards the house. However, since the bearing information appears to be based on the location records rather than the direction the device is facing, it is difficult to say with any degree of certainty if the device actually moved. Did I read that correctly?

35 15:41

MR. WHIFFIN: You did.

36 15:42

MR. ALESSI: So, so the first part is again a statement that the device has started to move toward the house. Now, if we could go to the next paragraph. This location data is immediately followed by 12 minutes of low accuracy records which offer no reliable location information. So, I just want to make sure I've got the time period here right. The 12 minutes is from 12:25, correct?

37 16:36
38 16:36

MR. ALESSI: And so 12:25 plus 12 is 12:37. So the range we're talking about here is from 12:25 through 12:37. Correct.

39 16:50

MR. WHIFFIN: Correct.

40 16:51

MR. ALESSI: Then if we could go to — Mr. Woll, please — back to the timeline slide 82. So I want to discuss with you the very top entry, health 12:31:56, where you have the entry start of health event, 36 steps, 25 m — and yesterday we agreed 25 m is approximately 84 ft. Correct.

41 17:30

MR. WHIFFIN: Correct.

42 17:31

MR. ALESSI: And that is what you have in the timeline. Let's understand what that means at that time period, 12:31:56. Do you recall writing in your March 2025 report that the device began moving for a period of 20 seconds?

43 18:14

MR. WHIFFIN: Related to the location data, I believe. Yes.

44 18:19

MR. ALESSI: Yes. Now, if we could — Mr. Woll, go back to page 29 of the report. So what I want to do is go back to that paragraph up at the top — from the combination of device location and bearing, it does appear that the device started to move toward the house. However, since the bearing information appears based on the location records rather than the direction the device is facing, it is difficult to say with any degree of certainty if the device actually moved. So you're talking about difficulty saying with certainty, correct?

45 19:27

MR. WHIFFIN: Correct.

46 19:27

MR. ALESSI: But it is certainly possible that the device was at that location and was moving toward the house.

47 19:36

MR. WHIFFIN: That's possible. Correct.

48 19:38

MR. ALESSI: Based on location data.

49 19:40
50 19:41

MR. ALESSI: Now what I'd like to do, please, is to stay on that report — and the third paragraph says the reason for such low accuracy location data at this time is not known, as there are many possible reasons why the accuracy was reduced. There's a little grammar issue there, but correct — in fairness to you, sir, we do that when we write long reports. But I think that your intention here is, you know, why the accuracy is reduced at this point.

51 20:25

MR. ALESSI: think that your intention here is, you know, why the accuracy is reduced at this point. Correct.

52 20:33

MR. WHIFFIN: Correct.

53 20:33

MR. ALESSI: Thank you. This could include reasons such as the device entered a building covered area, the result of weather conditions, geography, poor connectivity, or interference, to name a few. So those are the reasons you gave which could contribute to some low accuracy. Correct.

54 20:55

MR. WHIFFIN: Correct.

55 20:55

MR. ALESSI: And interesting — the very first reason you gave is that the device could be entering a building or covered area. And that phraseology could include a house. Correct.

56 21:09

MR. WHIFFIN: Correct.

57 21:10

MR. ALESSI: It could include a garage attached to the house. Correct.

58 21:15

MR. WHIFFIN: And it could include the house at 34 Fairview. And it could include the garage attached to the house at 34 Fairview, because both of those are buildings or covered areas. Correct.

59 21:30

MR. WHIFFIN: Correct.

60 21:30

MR. ALESSI: Then you go on in the next paragraph to say it is known that the device was not being used at this time — and is this time that include that 12-minute range, 12:25 to 12:37?

61 21:47

MR. WHIFFIN: Yes, it was not being used for location purposes.

62 21:51

MR. ALESSI: So that's another reason why the accuracy could be a little bit on the lower side. Correct.

63 21:59

MR. WHIFFIN: Correct.

64 21:59

MR. ALESSI: Now the next paragraph says at 12:38:13 when the device begins recording higher — and that's relative to what it was recording before. It's not that it's high, but it's higher than what it was just moments before. Correct.

65 22:18

MR. WHIFFIN: Correct.

66 22:18

MR. ALESSI: The data centers on a location slightly closer to the house than the roadside. Although several records show the same center coordinate with differing accuracy radii, some of these location records are shown in the map below in white. So let's go down and look at what you had in your report for the area in white. In the area in white that you're referring to, there are two white circles. The largest one there. This, in fact, was a depiction that you included in your report on page 29. Correct.

67 23:11

MR. WHIFFIN: Correct.

68 23:11

MR. ALESSI: Interesting and notable. You did not include that depiction in your timeline that you discussed with the jury yesterday, did you?

69 23:24

MR. WHIFFIN: I did not. No.

70 23:27

MR. ALESSI: But it was important enough for you to put that depiction in your report. Correct.

71 23:42

MR. WHIFFIN: Correct.

72 23:43

MR. ALESSI: And notably, the larger white circle covers a substantial amount of the house at 34 Fairview. Correct.

73 23:59

MR. WHIFFIN: Correct.

74 24:00

MR. ALESSI: So given your testimony on direct yesterday with ADA Brennan, the phone of John O'Keefe, according to this depiction, could be anywhere within the largest white circle. Correct.

75 24:27

MR. WHIFFIN: Correct.

76 24:28

MR. ALESSI: And this depiction was not offered by you or the Commonwealth in your presentation to the jury yesterday. Correct.

77 24:46

MR. WHIFFIN: Correct. Not in the

78 24:50

MR. ALESSI: PowerPoint. Now, if we could go back, Mr. Woll, to page 29 of your report into the text. And if we can enlarge the text just a little bit, please, for the jury, Mr. Woll. So the paragraph that begins with — at 12:38:13 when the device begins recording higher accuracy information again, the data centers on a location slightly closer to the house than the roadside. Although several records show the same center coordinate with differing accuracy radii. Some of these location records are shown on the map in white below. And I repeated that just to tether — to connect this part of the text to that diagram with a big white circle. Have I done that correctly?

79 25:54

MR. WHIFFIN: Yes, correct.

80 25:56

MR. ALESSI: Thank you, sir. The next paragraph: over the next few hours, the GPS coordinate and the associated accuracy radius jumps around numerous times between the house and the road. Did I read that correctly?

81 26:23

MR. WHIFFIN: Correct.

82 26:23

MR. ALESSI: And therefore, over the next few hours, according to your report, the phone of John O'Keefe could be in the house. Correct.

83 26:41

MR. WHIFFIN: Based on the low accuracy information, yes, the answer is yes.

84 26:50

MR. ALESSI: Yes. The next paragraph. Well, we'll stop there for a moment and I would like to — Mr. Woll, put back, go down, scroll please to that diagram that's right below that text again. Yesterday you discussed the Waze application with ADA Brennan. Correct.

85 27:25

MR. WHIFFIN: Correct.

86 27:25

MR. ALESSI: And you stated that Waze location data is more accurate than the data that comes from the Apple apps like health data and location. Correct.

87 27:38

MR. WHIFFIN: Incorrect. No, I'm sorry.

88 27:40

MR. ALESSI: Is Waze location data in your view accurate location data?

89 27:45

MR. WHIFFIN: There isn't really a thing such as Waze location data. Waze — sorry, I can't — I'm having trouble here. Waze location data doesn't really exist. Waze is requesting location data from location services, and location services would respond with high accuracy information.

90 28:07

MR. ALESSI: Okay, I appreciate that correction. So when someone is using a Waze application, is the information they get through that Waze app accurate?

91 28:19

MR. WHIFFIN: It tries to be accurate. Yes.

92 28:22

MR. ALESSI: And as a general matter, is the Waze application more accurate than the Apple information regarding location?

93 28:31

MR. WHIFFIN: It's the same thing. It's the same thing, because it's coming essentially from the same source.

94 28:40

MR. ALESSI: Yes. Apple provides that information to Waze. Right.

95 28:45

MR. WHIFFIN: Right.

96 28:46

MR. ALESSI: So you had testified yesterday that at a certain point the Waze application ceased functioning. Correct.

97 28:55

MR. WHIFFIN: Correct.

98 28:55

MR. ALESSI: But just because it ceased functioning, the Apple applications were still taking effect, and that's why you could make this depiction on this item that is on the screen now. Correct.

99 29:13

MR. WHIFFIN: Correct.

100 29:13

MR. ALESSI: If we could, Mr. Woll, go to page 30. In the — what I'd like to highlight, please, is the text. So if we can enlarge it up at the top. So you then state: while location data from this data source, cache SQLite, is usually able to identify the location of the device with a high degree of accuracy and reliability, these records are so close that making a distinction between the device's actual location on the front garden is impossible. Correct.

101 30:05

MR. WHIFFIN: Correct.

102 30:06

MR. ALESSI: Your words — impossible. Correct.

103 30:09

MR. WHIFFIN: Correct.

104 30:09

MR. ALESSI: Did you provide any of the information in that paragraph in your timeline or to the jury in your direct testimony

105 30:23

MR. WHIFFIN: Yesterday? In the PowerPoint, no.

106 30:25

MR. ALESSI: Next paragraph. If the location records are limited to just the records between 00:25 — which is 12:25 — and 6 a.m., and with an accuracy radius of 10 meters or less, there are 46 records, all of which fall within the red circle shown below. Go ahead, Mr. Woll. You could scroll down. And that is the only depiction there that you included in your timeline yesterday. Correct.

107 31:01

MR. WHIFFIN: Correct.

108 31:02

MR. ALESSI: So you took one of two depictions in your summary of the location — this one in terms of your timeline presentation. Correct.

109 31:14

MR. WHIFFIN: Correct.

110 31:14

MR. ALESSI: Now, in terms of the timeline — and, Mr. Woll, if we could go back to the previous with the other depiction. It's on page 29. If we could enlarge that depiction, please. So, you testified that the flagpole and the fire hydrant are more down toward the small black circle. Is that correct?

111 31:43

MR. WHIFFIN: That's my understanding. Yes.

112 31:51

MR. ALESSI: And yesterday you rendered an opinion that you believed that the phone was mostly in the location by the flagpole and the fire hydrant. Correct.

113 32:42

MR. BRENNAN: Objection.

114 32:44

JUDGE CANNONE: I'm going to see counsel at sidebar, please.

115 33:01

MR. ALESSI: May I, your honor?

116 33:09
117 33:11

MR. ALESSI: Thank you. If we could dim the lights again, please. Thank you. So if we can enlarge that depiction. So, Mr. Whiffin, yesterday you focused your testimony and your opinions on the smaller black circle. Correct.

118 34:26

MR. WHIFFIN: Correct.

119 34:26

MR. ALESSI: And you didn't discuss at all or disclose at all this depiction, and therefore didn't discuss or disclose at all the larger white circle. Correct?

120 34:39

MR. WHIFFIN: Not when discussing my overall opinion.

121 34:42

MR. ALESSI: Right. Yeah. So the answer is no. Right. So the fair way to interpret — and this is what you put in your report, this is your depiction — is that based upon what you said yesterday, the phone could be at the very edge of the top of the circle. Correct.

122 35:08

MR. WHIFFIN: Correct.

123 35:08

MR. ALESSI: And the phone could also be at any point. So you can in theory put a phone anywhere around the very edges of that entire circle.

124 35:22

MR. WHIFFIN: Correct. There are caveats to that, but yes.

125 35:25

MR. ALESSI: Well, I'm just asking that according to your testimony yesterday, in this depiction, the phone could be anywhere in that location within the area of that white circle. Correct.

126 35:39

MR. WHIFFIN: Correct.

127 35:40

MR. ALESSI: I would like to now go back to the timeline, Mr. Woll, where we had left off, which is slide 82. And at the very top entry, you have health time 12:31:56. And then the description — start of health event, 36 steps, 25 meters — and we agreed about 84 feet. And this is where the device began moving toward the house for a period of 20 seconds. Is that correct?

128 36:15

MR. WHIFFIN: It's the time that 36 steps started to be recorded. I have no idea of the direction of travel.

129 36:26

MR. ALESSI: I want to focus on the time 12:31:56. Are you aware that a firm called Aperture on behalf of the Commonwealth has submitted a report that states that there was a trigger event at 12:31:56 that they refer to as the supposed collision? Are you aware of that?

130 36:54

MR. BRENNAN: Objection.

131 36:54

JUDGE CANNONE: Sustained.

132 36:55

MR. WHIFFIN: I recall seeing a report.

133 36:58

MR. ALESSI: Sorry, you don't have to answer that. That's okay. Mr. Whiffin, are you familiar with a firm called Aperture?

134 37:09

MR. WHIFFIN: I'm vaguely aware of them. I've heard of them once.

135 37:15

MR. ALESSI: Are you familiar with a person by the name of Judson Welcher?

136 37:22

MR. WHIFFIN: I'm not. No.

137 37:23

MR. ALESSI: But you're familiar with the firm Aperture?

138 37:27

MR. WHIFFIN: I am.

139 37:29

MR. ALESSI: And do you know that the Aperture firm is working on this case?

140 37:36

MR. WHIFFIN: That's the only reason I'm aware of this company.

141 37:41

MR. ALESSI: Right. And do you know that the Aperture firm has used your data in your report? Do you know that?

142 37:53

MR. WHIFFIN: I believe I saw something about that.

143 37:57

MR. ALESSI: Do you believe you saw something, or do you know that? they've used your data for a report in this matter?

144 38:10

MR. WHIFFIN: I recall seeing a report. I don't recall whether it was my data that was being referenced.

145 38:19

MR. ALESSI: Do you recall receiving a report from Aperture?

146 38:23

MR. WHIFFIN: I do.

147 38:24

MR. ALESSI: So, you reviewed a report from Aperture several months ago.

148 38:29
149 38:30

MR. ALESSI: And did you read the whole report?

150 38:33

MR. WHIFFIN: It was a PowerPoint presentation, I believe. Yes. Yes, I reviewed it.

151 38:40

MR. ALESSI: And you recall reading that entire PowerPoint presentation?

152 38:44

MR. WHIFFIN: I don't recall what it said, but I remember reading through it.

153 38:50

MR. ALESSI: Fair enough. Do you remember, as you sit here today, reading about a trigger of a number 11622? Do you recall reading that?

154 39:03

MR. WHIFFIN: I recall seeing reference to a trigger event.

155 39:06

MR. ALESSI: What did you understand? The Aperture firm — that's retained by the Commonwealth — what do you understand they meant by trigger 11622?

156 39:15

MR. BRENNAN: Objection.

157 39:15

JUDGE CANNONE: Sustained.

158 39:16

MR. ALESSI: Do you recall the specific slide that discussed a trigger?

159 39:20

MR. BRENNAN: Objection.

160 39:20

MR. ALESSI: Do you recall that, Mr. Whiffin?

161 39:23

MR. WHIFFIN: Very vaguely.

162 39:23

MR. ALESSI: Okay. Would it help your recollection if I showed you a slide from that report that you said you reviewed, to refresh your recollection again?

163 39:33

JUDGE CANNONE: All right.

164 39:34

MR. ALESSI: I'll bring that up to you, Mr. Lally, please. May I, Your Honor?

165 39:39

JUDGE CANNONE: You can approach.

166 46:25

MR. ALESSI: Excuse me, Mr. Brennan. I'm handing you this document. Thank you. May I stand by the witness?

167 46:35
168 46:36

MR. ALESSI: Tell me when you've had a fair opportunity to take a look at that.

169 46:44

MR. WHIFFIN: Okay.

170 46:45

MR. ALESSI: Thank you. Does that refresh your recollection with regard to an Aperture report that discusses a trigger of 11622?

171 46:57

MR. WHIFFIN: It does.

172 46:58

MR. ALESSI: Thank you. Pardon me.

173 47:00

MR. WHIFFIN: It does.

174 47:01

MR. ALESSI: Thank you. And how does it refresh your recollection?

175 47:07

MR. WHIFFIN: I remember seeing that several months ago.

176 47:11

JUDGE CANNONE: I'm sorry — there's a blower on here that I'm having trouble hearing. Mr. Whiffin, if you, sir, could bring the mic — it's not your fault — if you could bring it and speak a little louder, I'd appreciate it.

177 47:37

MR. WHIFFIN: Yes. I recall seeing that as part of the report that I read two months ago.

178 47:46

MR. ALESSI: And you recall the time of 12:31:38 now.

179 47:51

MR. WHIFFIN: Correct. Correct.

180 47:53

MR. ALESSI: Let's go back to your timeline slide 82. So you just spoke about trigger 11622 associated with a time of 12:31:38, and we are now at the timeline of 12:31:56. Correct?

181 48:12

MR. BRENNAN: Objection.

182 48:12

JUDGE CANNONE: Sustained.

183 48:13

MR. ALESSI: We are now going back to the timeline deck 82, and you see up at the top where it says health 3156. You see that, sir?

184 48:29

MR. WHIFFIN: I do.

185 48:30

MR. ALESSI: And then it says start of health event, 36 steps, 25 m — which we have said is 84 feet or so — and this is when the device begins moving. Correct.

186 48:50

MR. WHIFFIN: Correct.

187 48:51

MR. ALESSI: And that is after the trigger of 11622. Correct?

188 48:56

MR. BRENNAN: Objection.

189 48:56

JUDGE CANNONE: Sustained.

190 48:57

MR. ALESSI: Let's go to the next entry on the timeline, which is 12:32:03. You see that? That's the Doppler entry.

191 49:08

MR. WHIFFIN: I do.

192 49:09

MR. ALESSI: And then you state "pocket state cleared." Is the phone at that time in a pocket?

193 49:19

MR. WHIFFIN: Impossible for me to say. I can say that the camera was blocked, but I don't know what was blocking it.

194 49:31

MR. ALESSI: You're saying at this point the camera is blocked.

195 49:37

MR. WHIFFIN: It had been blocked, and at that point it became unblocked. So at this point it became unblocked from a previous block status. Correct. Yes.

196 49:51

MR. ALESSI: Does there have to be some human manipulation of the phone at 12:32:03 for that to happen?

197 50:02

MR. WHIFFIN: Technically not. There are scenarios that wouldn't require it.

198 50:06

MR. ALESSI: Is it more likely than not that there had to have been some human contact in action for this pocket state clearing event to occur?

199 50:20
200 50:21

MR. ALESSI: 12:32:04 is the next. It's a type "unlock" — device unlock with Face ID. You see that, sir?

201 50:31

MR. WHIFFIN: I do.

202 50:32

MR. ALESSI: Is there some human action that has to occur for the device to unlock with Face ID?

203 50:41

MR. WHIFFIN: Typically you must be paying attention to the phone — assuming that that setting is enabled.

204 50:50

MR. ALESSI: So, someone had to be looking at the phone.

205 50:55
206 50:55

MR. ALESSI: At 12:32:05, "application focus." What does

207 50:59

MR. WHIFFIN: That mean? That the messages application was at the foreground of the device being used.

208 51:04

MR. ALESSI: Next entry, 12:32:06. We discussed this — excuse me — it says "read message." And that is associated with a Jen McCabe — it's the Jen McCabe message of 31:47. Correct.

209 51:17

MR. WHIFFIN: Correct.

210 51:17

MR. ALESSI: And does a human have to be reading that for that entry to be made?

211 51:23

MR. WHIFFIN: The message needs to be on screen. If the conversation with Jen McCabe was already on screen when the device was unlocked, then that message would automatically be considered read.

212 51:35

MR. ALESSI: Next entry — "app lock" — 12:32:09 — end application focus, messages — and then it says "device locked with lock button." For the last time. That requires human interaction with the phone.

213 51:48

MR. WHIFFIN: Correct. Correct.

214 51:49

MR. ALESSI: And it actually requires somebody to take the cell phone and press the side button to do that.

215 51:56

MR. WHIFFIN: Correct. It does. Yes.

216 51:58

MR. ALESSI: So there has to be some degree of coordination for that to occur — for a human to be able to have a hand — something that hits that button. Correct.

217 52:21

MR. WHIFFIN: Certainly. Yes.

218 52:23

MR. ALESSI: Do you understand what the term "fine motor skill" means? Do you understand that? And would that person have to be using fine motor skills to do that?

219 52:44
220 52:45

MR. ALESSI: Next entry, 12:32:16. End of health event, 36 steps, 25 m — again, 84 feet. That is in your timeline because that's when you believe the end of the health event — the end of the 36 steps — occurred. Correct.

221 53:17

MR. WHIFFIN: That is the time that the device data shows the end of the health event. Yes.

222 53:29

MR. ALESSI: May I have a moment, Your Honor?

223 53:34
224 53:35

MR. ALESSI: Thank you.

225 53:37

JUDGE CANNONE: Do you need the light, Mr. Alessi?

226 53:42

MR. ALESSI: Yeah, it would be helpful.

227 53:45

JUDGE CANNONE: Thank you. We have the lights, please, Dave.

228 53:51

MR. ALESSI: Do you recall writing in your March 2025 report the following? "The final health activity of note on John's phone can be seen to have occurred between 12:31:56 and 12:32:16, during which 36 steps were recorded covering a distance of 25.4 m — again, that 84 feet — according to healthdbsecure.db." Do you recall writing that?

229 54:33

MR. WHIFFIN: I do.

230 54:35

MR. ALESSI: And you used in your report "36 steps were recorded covering a distance of 25.4 m or 84 feet." Correct.

231 54:50

MR. WHIFFIN: Correct.

232 54:50

MR. ALESSI: Do you know a trooper named Nicholas Gino?

233 54:56

MR. WHIFFIN: I'm aware of him. Yes.

234 55:00

MR. ALESSI: Are you a little more than aware of him? You've worked with him on this case, haven't you?

235 55:14

MR. WHIFFIN: He sent me some of the files related to it, but further than that, I've got no relationship with him.

236 55:21

MR. ALESSI: But isn't someone sending you files on a case you're working on, working with the person? Isn't that a fair conclusion?

237 55:29

MR. WHIFFIN: It could be.

238 55:30

MR. ALESSI: Do you recall reading any reports of Nicholas Gino?

239 55:34

MR. WHIFFIN: I don't recall reading a report by Nick.

240 55:37

MR. ALESSI: Does that mean you didn't read it, or you just don't recall reading it?

241 55:42

MR. WHIFFIN: I honestly can't remember if I did or not. I remember some of the reports that I read for this case. I don't recall if one was by Nick.

242 55:53

MR. ALESSI: Would it refresh your recollection if I showed you a portion of his report to determine whether you would have read it?

243 56:02

MR. WHIFFIN: Please.

244 56:03

MR. ALESSI: Thank you. Moment, Your Honor, please.

245 56:12
246 56:13

MR. ALESSI: Thank you, Your Honor. Yes. Thank you. Show Mr. Brennan. Yes. I just want to make sure I've got the entire report — exhibit 66. Mr. Whiffin, I am — and may I stand by the witness?

247 57:08

JUDGE CANNONE: Thank you.

248 57:11

MR. ALESSI: I am providing you with a document, and I would ask if that refreshes your recollection as to whether you've read a report of Mr. Gino.

249 57:50

MR. WHIFFIN: A report, or this report?

250 57:57

MR. ALESSI: This — I'm sorry — this report.

251 58:08
252 58:09

MR. WHIFFIN: I don't recall ever seeing this report.

253 58:19

MR. ALESSI: Have you ever had any conversations with Trooper Nicholas Gino?

254 58:34

MR. WHIFFIN: Very briefly.

255 58:37

MR. ALESSI: But you have — the answer is yes.

256 58:49
257 58:51

MR. ALESSI: Did Trooper Gino tell you that he measured the distance from the flagpole to the front door and it was 72 feet? Did he ever tell you that?

258 59:06

MR. BRENNAN: Objection.

259 59:06

JUDGE CANNONE: Sustained.

260 59:07

MR. ALESSI: Did you ever have a conversation with Trooper Nicholas Gino about the distance from the flagpole to the front door of 34 Fairview?

261 59:19

MR. WHIFFIN: Maybe. Maybe. Maybe.

262 59:21

MR. ALESSI: So, is it maybe that you had a conversation with him in which he stated to you that that distance is 72 feet?

263 59:33

MR. WHIFFIN: At least maybe.

264 59:34

MR. ALESSI: So if we go back to what we were discussing earlier about the steps and the distance covered — and this is in your report of March 2025 where we've talked about this — the final health activity of note on John's phone can be seen to have occurred between 12:31:56 and 12:32:16. Is this the correct slide?

265 1:00:06

MR. WHIFFIN: No, no, it's not.

266 1:00:08

MR. ALESSI: So, let's take it down. Thank you, Your Honor. Let me start that over. The final health activity of note on John's phone could be seen to have occurred between 12:31:56 and 12:32:16, during which 36 steps were recorded covering a distance of 25.4 m, or 84 feet. 84 feet is greater than 72 feet. Correct.

267 1:00:42

MR. WHIFFIN: Correct.

268 1:00:43

MR. ALESSI: So, if the distance from the flagpole to the front of the house is 72 feet and your report notes 36 steps covering a distance of 84 feet, that would put those steps within the house.

269 1:01:05

MR. WHIFFIN: Correct. It would.

270 1:01:07

MR. ALESSI: Let's continue on with the timeline. Slide 83. We now have Doppler 12:33:14, and then Doppler "pocket state." Do you recall in your report adding a word to this — that your report said "pocket state detected"? Do you recall writing that?

271 1:01:43

MR. WHIFFIN: More than likely. Yes. Yes.

272 1:01:47

MR. ALESSI: But the "detected" word is not on that slide, is it?

273 1:01:56

MR. WHIFFIN: It's not. No.

274 1:01:59

MR. ALESSI: What does "pocket state detected" mean?

275 1:02:04

MR. WHIFFIN: That there was an active check by the Doppler function and it detected that it was in a pocket state.

276 1:02:21

MR. ALESSI: May I have a moment, your honor, to switch? Thank you.

277 1:02:41

JUDGE CANNONE: Do you need this slide up there, Mr. Alessi?

278 1:02:47

MR. ALESSI: I was just going to check that. I think the answer is going to be no, your honor.

279 1:02:59
280 1:02:59

MR. ALESSI: I would now like to change gears a bit and go to temperature with an iPhone. You recall that discussion in your direct testimony?

281 1:03:15

MR. WHIFFIN: I do. Thank you.

282 1:03:18

MR. ALESSI: Mr. Woll, if we could please have the slide deck, but a different page — slide 60. And just tee it up, but please don't put it on the screen yet. iPhones don't record ambient or environmental temperature where the phone may be at any given time. Correct?

283 1:03:50

MR. WHIFFIN: Correct.

284 1:03:51

MR. ALESSI: But the iPhones, including the iPhone of John O'Keefe, log the temperature of the battery inside of it. Correct?

285 1:04:04

MR. WHIFFIN: Correct.

286 1:04:04

MR. ALESSI: And as a result of that function, examiners and folks like you can use the battery temperature of an iPhone to identify increases or decreases in temperature within the environment that the iPhone is physically located in. True?

287 1:04:22

MR. WHIFFIN: I believe so. Yes.

288 1:04:24

MR. ALESSI: And that's right out of your report, right? Your March 2025 report makes that very statement. Correct?

289 1:04:32

MR. WHIFFIN: Correct.

290 1:04:33

MR. ALESSI: The battery temperature of an iPhone generally matches the pattern of the rise and the fall of the thermometer temperature. Correct?

291 1:04:43

MR. WHIFFIN: From my testing, yes.

292 1:04:45

MR. ALESSI: And when an iPhone is in a locked state with little activity occurring on the device, the battery temperature is heavily affected by the ambient temperature in the environment — again, matching the pattern of the rise and the fall of the thermometer temperature. Right?

293 1:05:07

MR. WHIFFIN: Correct.

294 1:05:08

MR. ALESSI: And what I just read is right out of your March 2025 report. Correct?

295 1:05:25

MR. WHIFFIN: It sounds like it is. Yes.

296 1:05:33

MR. ALESSI: And you actually establish this in various temperature testing and test scenarios in your March 2025 report. Correct?

297 1:05:56

MR. WHIFFIN: Correct.

298 1:05:57

MR. ALESSI: Let's discuss those two tests. You had an appendix to your report that discussed two test scenarios with regard to temperature. Correct?

299 1:06:25

MR. WHIFFIN: Correct.

300 1:06:26

MR. ALESSI: Can I ask — I'm sorry, Mr. Whiffin, do you have your report with you, sir?

301 1:06:47

MR. WHIFFIN: I don't have a copy of it.

302 1:06:50

MR. ALESSI: I'd be happy to provide him with a copy of his report so we can have him follow along.

303 1:06:59

JUDGE CANNONE: I think that's great. Thank you. Okay. Sure.

304 1:07:03

MR. ALESSI: Would that be helpful, Mr. Whiffin?

305 1:07:06

MR. WHIFFIN: Very. Thank you.

306 1:07:08

MR. ALESSI: Yes. May I?

307 1:07:09
308 1:07:10

MR. ALESSI: Thank you. There you go. Mr. Whiffin, feel free at any time to reference that report. Thank you. And if you could turn to page 77.

309 1:07:23

MR. WHIFFIN: Okay.

310 1:07:23

MR. ALESSI: So, are you ready, sir?

311 1:07:26

MR. WHIFFIN: I am. Yes.

312 1:07:27

MR. ALESSI: Thank you. So, let's look at test scenario one. Test scenario one, you took an iPhone — am I remembering correctly, the same model as John O'Keefe's? Um, believe John O'Keefe was a

313 1:07:44

MR. WHIFFIN: iPhone 11.

314 1:07:44

MR. ALESSI: I used an iPhone 10, but sufficiently similar for purposes of this experiment. Correct?

315 1:07:50

MR. WHIFFIN: For this test, it's the same iOS version. Yes.

316 1:07:53

MR. ALESSI: So, it's the same iOS version — the software inside the phone — just a different model. Yes?

317 1:08:00

MR. WHIFFIN: Yes. And it's the software that's important for this test. Correct? I believe so.

318 1:08:05

MR. ALESSI: So, you state that you placed the iPhone inside a freezer. Correct?

319 1:08:10

MR. WHIFFIN: Correct.

320 1:08:10

MR. ALESSI: And now if we could, Mr. Woll — if we can put that — do we have that in — it would be page 77? And if we could enlarge that chart, please — enlarge it just a little bit more. We're not concerned with the text at this point, so we can just get the chart as large as possible. Thank you. So, what I'd like to do is focus on January 29th — um, excuse me. This is your experiment. When did you do test scenario one, approximately the date?

321 1:08:46

MR. WHIFFIN: This is a good question. It was sometime — probably in December last year — I'm sorry, in December last year. I believe December 2024.

322 1:09:04

MR. ALESSI: Correct. So what you did here was you took the phone, you put it inside a freezer. What was the temperature of the freezer?

323 1:09:23

MR. WHIFFIN: I actually don't know. But it was a freezer. It was freezing. Sort of your just regular freezer that everybody has — a regular chest. Nothing special about it. No.

324 1:09:46

MR. ALESSI: Let's look at some of the data that you have from this. Let's start at the 17:10 time frame where it's placed in the freezer, and you've got — and we're going to go with Fahrenheit, if that's okay with you.

325 1:10:08

MR. WHIFFIN: Of course. Yes.

326 1:10:09

MR. ALESSI: Thank you. 73.4° F. Correct?

327 1:10:12

MR. WHIFFIN: Correct.

328 1:10:13

MR. ALESSI: And then if you go all the way down to 17:25, which would be 15 minutes. Correct?

329 1:10:22

MR. WHIFFIN: Correct.

330 1:10:22

MR. ALESSI: Can you state what the drop in temperature is of the battery temperature in just 15 minutes in a freezer?

331 1:10:33

MR. WHIFFIN: Approximately 50° F.

332 1:10:35

MR. ALESSI: So it drops 50° F in just 15 minutes. Correct?

333 1:10:40

MR. WHIFFIN: Correct.

334 1:10:41

MR. ALESSI: And is it fair to say that if you do the math, that's about a little over 3 and a half degrees per minute? And if — your honor, if he wants to use a calculator or just accept my estimate, whatever your honor thinks is appropriate.

335 1:11:07

JUDGE CANNONE: However you can answer the question, Mr. Whiffin. I'm happy to accept your answer. That's fine.

336 1:11:20

MR. WHIFFIN: Let me just make sure. I have a moment, your honor. 3.33. Would that sound fair, sir?

337 1:11:34

MR. ALESSI: That sounds fair. So, it's about 3.33° F per minute drop. Correct?

338 1:11:44

MR. WHIFFIN: Correct.

339 1:11:45

MR. ALESSI: Now let's go to the next page of your report, page 78 — test scenario two. And in test scenario two, you took the same phone with the same software and you placed it outside at a temperature of 33.8° F. Correct?

340 1:12:21

MR. WHIFFIN: Correct.

341 1:12:22

MR. ALESSI: And we could enlarge that, please, Mr. Woll. And if you could just scroll up — well, just leave it there, that's fine. So if we take the time that we start out with a control temperature — then we've got a battery temperature at 9:02, and this is the battery temperature of the iPhone. Correct?

342 1:12:47

MR. WHIFFIN: Correct.

343 1:12:47

MR. ALESSI: And we've got 66.2° F. Correct?

344 1:12:50

MR. WHIFFIN: Correct.

345 1:12:50

MR. ALESSI: So is it fair to call that a baseline for purposes of what this chart is?

346 1:12:58

MR. WHIFFIN: The device had already been outside for 2 minutes at that point, but yes.

347 1:13:04

MR. ALESSI: Okay. So we'll just refer to 66.2. And then if we go from 9:02 down to 9:15 — a period of 13 minutes. Correct?

348 1:13:15

MR. WHIFFIN: Correct.

349 1:13:15

MR. ALESSI: So at 33.8° F and 13 minutes, what is the drop in temperature in degrees? What's the drop?

350 1:13:24

MR. WHIFFIN: Sorry, between the 9:02 and the 9:15?

351 1:13:29

MR. ALESSI: Right. So is it — does it go from 66.2 to 35.6?

352 1:13:39

MR. WHIFFIN: It does.

353 1:13:40

MR. ALESSI: And sir, so I don't have to have you do the math on the fly, I've calculated that drop at 30.6. Does that sound about right?

354 1:14:01

MR. WHIFFIN: That sounds correct. Yes.

355 1:14:04

MR. ALESSI: So you got a drop of 30.6° in just 13 minutes at an outside temperature of 33.8° F. Correct?

356 1:14:20

MR. WHIFFIN: Correct.

357 1:14:21

MR. ALESSI: We're going to come back to this, but what I'd like to do is compare these two test scenarios. The one we just saw at 33.8° F, where it dropped 30.6° in just 13 minutes — again, in an outdoor temperature of 33.8° F — and then test scenario one in a freezer, where it dropped 50° in just 15 minutes. Now let's go to slide 60, which was in your slide presentation yesterday — of what you stated was the temperature change in the iPhone of John O'Keefe on the morning of January 29th. You with me, sir?

358 1:15:07
359 1:15:07

MR. ALESSI: Thank you. So, if we start out at 12:13, we see a battery temperature of 82° F. Correct?

360 1:15:16

MR. WHIFFIN: Correct.

361 1:15:16

MR. ALESSI: Then it drops a little bit to 77, a little bit to 72. And what I want to focus on is keeping the starting point for my questions here at the 12:37 time period on the morning of January 29th — and that's 72° F. Correct?

362 1:15:38

MR. WHIFFIN: Correct.

363 1:15:38

MR. ALESSI: So if you take the time period from 12:37 to 12:53, that's a 15-minute interval. Correct?

364 1:15:48

MR. WHIFFIN: Correct.

365 1:15:48

MR. ALESSI: The phone only drops 11° F in 15 minutes. Correct?

366 1:15:55

MR. WHIFFIN: Correct.

367 1:15:55

MR. ALESSI: If you then go to 12:37 and give it a little bit more time — down to 1:36 a.m. — the temperature — and that's just about an hour, right?

368 1:16:13

MR. WHIFFIN: Correct.

369 1:16:14

MR. ALESSI: And the temperature drops from 72 to 50 — only a 22° drop in an hour. Correct?

370 1:16:24

MR. WHIFFIN: Correct.

371 1:16:25

MR. ALESSI: Now if you compare this chart and the drop in temperature — for example 12:37 to 12:53, in 15 minutes it's only dropping 11° — to your experiments, where with the first scenario, with a freezer, it dropped 50° in a 15-minute period. Is it correct to say that there was a much more dramatic drop in temperature in your test scenario one than what actually occurred on John O'Keefe's phone for the time period we just covered on January 29th?

372 1:17:15
373 1:17:16

MR. ALESSI: And then with regard to even test scenario two, where the temperature is 33.8° F — that's the ambient outdoor temperature, right? At that temperature — just above freezing — you've got a — sorry, below freezing. I'm sorry. It's below freezing. What is freezing in Fahrenheit?

374 1:18:19

MR. WHIFFIN: I don't know, but it's 0 degrees Celsius.

375 1:18:30

MR. ALESSI: And it was -5° C at the time, right? But do you — would you agree that — and I want to be fair to you, because I know you use Celsius —

376 1:18:51

MR. WHIFFIN: I honestly wouldn't know.

377 1:18:54

MR. ALESSI: Okay. Fair enough. So in any event, in your experiment at 33.8° F, you're getting a drop in your experiment in 13 minutes of 30.6°, right?

378 1:19:10

MR. WHIFFIN: Correct.

379 1:19:11

MR. ALESSI: But much less drop in temperature on slide deck 60 of the actual iPhone of John O'Keefe on the morning of January 29th. Correct?

380 1:19:27

MR. WHIFFIN: Yes. Correct.

381 1:19:28

MR. ALESSI: Do you know what the temperature was in Canton on January 29th, 2022?

382 1:19:36

MR. WHIFFIN: I do not know.

383 1:19:39

MR. ALESSI: Don't you think that that would be an important piece of information in analyzing where the phone of John O'Keefe was on the morning of January 29th?

384 1:19:57

MR. WHIFFIN: I didn't think it was.

385 1:19:58

MR. ALESSI: So, you didn't think it was important even though you issued a report discussing the temperature of the iPhone, and you did two test scenarios — one in a freezer, one in an ambient temperature of slightly above 33° — and you didn't think it important to take the final step to see whether there was anything to be gained from that comparison to determine where that phone was located?

386 1:20:25

MR. WHIFFIN: My testing proved that the battery temperature is affected by ambient temperature. My report shows the data that was on the device. I also don't know the condition that the phone was found in, whether it was in a case, whether it was in a pocket. So to me, the ambient temperature in Canton at the time wasn't particularly relevant. I just wanted to show what data the device had recorded.

387 1:20:53

MR. ALESSI: The information that you create from your digital forensics analysis, including everything that's in the slide, in your report, including battery — sir, I'll go back to the question. In digital forensics, you work with law enforcement often.

388 1:21:25

MR. WHIFFIN: Correct.

389 1:21:25

MR. ALESSI: And you work in law enforcement in investigating cases, do you not?

390 1:21:35
391 1:21:36

MR. ALESSI: And so often times the law enforcement is using your digital forensics information to help them solve cases.

392 1:21:52

MR. WHIFFIN: Correct.

393 1:21:52

MR. ALESSI: You didn't suggest to anybody in law enforcement that they might want to take a look at this temperature information to assist in determining where this phone could have been based on the temperature. You never raised that with them?

394 1:22:10

MR. WHIFFIN: I did not.

395 1:22:11

MR. ALESSI: And do you know whether any law enforcement person was aware that you had done all this temperature analysis?

396 1:22:19

MR. WHIFFIN: It was in my report.

397 1:22:22

MR. ALESSI: So you create a report as part of this case, and you deem the temperature important enough to do two test scenarios, important enough to put it in a slide presentation to this jury — yet there's no discussion of that between you and any member of law enforcement as to what it means.

398 1:22:46

MR. WHIFFIN: The details were provided in my report and there were discussions, but it never came up as to what the temperature was in Canton that night.

399 1:22:59

MR. ALESSI: Oh, so there were discussions.

400 1:23:02

MR. WHIFFIN: No, not with law enforcement.

401 1:23:04

MR. ALESSI: Oh, who?

402 1:23:05

MR. WHIFFIN: As part of my preparations for trial.

403 1:23:09

MR. ALESSI: Oh, tell me — who did you discuss this temperature information with?

404 1:23:15

MR. WHIFFIN: It was with Hank.

405 1:23:17

MR. ALESSI: You're hesitating. I can't hear you. Who did you discuss it with?

406 1:23:24

MR. WHIFFIN: Excuse me. With Mr. Brennan.

407 1:23:26

MR. ALESSI: Attorney Brennan.

408 1:23:27
409 1:23:28

MR. ALESSI: You discussed temperature with prosecutor Brennan.

410 1:23:31

MR. WHIFFIN: It was in my report.

411 1:23:34

MR. ALESSI: It was in your report, but you said you discussed — which is it?

412 1:23:39

MR. WHIFFIN: It's in my report, and the discussion was that it is in my report. I'm not in a position to suggest that investigations take place and change based on my report findings.

413 1:23:52

MR. ALESSI: Oh, sir, I'm not suggesting what you just stated. I'm just trying to get information. You mentioned the verb "discussed," didn't you, in your answer moments ago?

414 1:24:03
415 1:24:03

MR. ALESSI: Isn't "discussed" a verbal thing? It's not a written thing.

416 1:24:07

MR. WHIFFIN: It was discussing preparation for trial.

417 1:24:10

MR. ALESSI: Yes. Oh. So there was a discussion — a verbal discussion — with Attorney Brennan about temperature in your preparation for trial?

418 1:24:19
419 1:24:19

MR. ALESSI: Was there any interest at all as to what this could actually mean for the potential location of Mr. O'Keefe's phone on these very important time periods on January 29th — that might assist in determining at various times whether Mr. O'Keefe is in a covered building based upon the temperature, rather than outside in a nor'easter on January 29th?

420 1:24:51

MR. WHIFFIN: I'm sorry, what was the question there?

421 1:24:55

MR. ALESSI: The question is, was there any discussion about the investigative value of what you had done in determining where that phone could have been on key time periods on the morning of January 29th?

422 1:25:13

MR. WHIFFIN: That wasn't part of the discussion.

423 1:25:15

MR. ALESSI: No, it wasn't part of the discussion we went through. You may recall, in my questioning, in your report you stated that it was possible that the phone could be inside the house at 34 Fairview based upon that big white circle. You testified that the low accuracy at certain points could be because of it entering a covered building.

424 1:25:43

MR. WHIFFIN: Correct.

425 1:25:44

MR. ALESSI: And yet, you do a temperature experiment to track the very accurate temperature change of an iPhone and it doesn't match up — the actual data — with either of your test scenarios, and you don't raise that with anybody.

426 1:26:02

MR. BRENNAN: Objection.

427 1:26:03

JUDGE CANNONE: Sustained. You can ask it differently.

428 1:26:06

MR. ALESSI: Did you ever put together in any kind of form your test scenario one, your test scenario two, and the actual temperature chart of the iPhone of Mr. O'Keefe?

429 1:26:20

MR. WHIFFIN: So, how do you mean "put it together"?

430 1:26:24

MR. ALESSI: As in compare the two. Exactly — compare the two and reach any conclusions about location. Because you spent time — did you not, sir — a lot of time in your reports on location of the phone?

431 1:26:42
432 1:26:43

MR. ALESSI: But yet with all that data, all that testing, all the experiments that you did, you didn't include in your slide presentation, and you didn't include in your report, what that could mean for the location of the phone. Did you, sir?

433 1:27:04

MR. WHIFFIN: I'm struggling to see the comparison there.

434 1:27:06

MR. ALESSI: Let me see if I can ask it in a different way. Nowhere in your slide presentation — did you bring up, by the way, in your slide presentation yesterday, your battery temperature at all? Your tests, not the tests?

435 1:27:23
436 1:27:23

MR. ALESSI: Right. So you didn't even raise, yesterday in your presentation, where the phone might be located — you didn't even raise the experiments that you did.

437 1:27:34

MR. BRENNAN: Objection.

438 1:27:35

JUDGE CANNONE: Sustained as to the terminology. Ask it differently.

439 1:27:38

MR. ALESSI: Did you — did you yesterday in your presentation to the jury in any way discuss your battery test scenario one and two from your March 2025 report?

440 1:27:50

MR. WHIFFIN: I believe there was mention of testing, but not to the amount of detail to say what the testing was.

441 1:28:01

MR. ALESSI: Right. So there was no detail given at all — you just mentioned that it occurred, but no detail in your discussion at all. And are you aware, with regard to the battery temperature, that battery temperature in investigations can be used to determine locations of phones at certain times? Are you aware of that?

442 1:28:32
443 1:28:32

MR. ALESSI: So you have never used battery temperature information, in all your years, in any way, for any investigation of a case, in determining location of a phone.

444 1:28:48

MR. WHIFFIN: Again, I don't see how you can determine location of a device from a temperature reading, other than to say whether it was inside or outside.

445 1:28:58

MR. ALESSI: Oh. So battery temperature and the chart that you gave — that is up there — in your opinion has no relevancy to the topic of where a phone might be to investigators in a case. Is that what you're saying?

446 1:29:13

MR. BRENNAN: Objection.

447 1:29:14

MR. ALESSI: Is that what you're saying, Mr. Whiffin?

448 1:29:16

MR. WHIFFIN: I'm saying I can't take a temperature reading and make a determination about a GPS location based on the temperature reading.

449 1:29:24

MR. ALESSI: That's not my question though, sir. And I appreciate your answer. My question is, you work with law enforcement investigators regularly.

450 1:29:33

MR. WHIFFIN: Correct.

451 1:29:33

MR. ALESSI: Isn't this information of potential relevance based upon your experience with investigations? Isn't this information at least potentially relevant in investigations?

452 1:29:49

MR. WHIFFIN: I believe it could be. That's why I included it in my report.

453 1:29:59

MR. ALESSI: Thank you. But you didn't include a discussion of it in your testimony yesterday. Correct?

454 1:30:11

MR. WHIFFIN: Correct.

455 1:30:12

MR. ALESSI: I just want to be clear. On a final point as regards temperature — were you aware of the temperature in Canton on January 29th, 2022?

456 1:30:32

MR. WHIFFIN: I know it was a blizzard, but I don't know what the temperature was.

457 1:30:43

MR. ALESSI: May I have a moment to switch topics? Thank you, your honor. Thank you, Mr. Whiffin. I'll be right back. Uh, your honor, if I may, I have one last point to make with temperature. If we could put slide 60 back up, please. Mr. Whiffin, if you'll bear with me, I just have one final set of questions. If you look at this chart, under January 29th, at 12:13, battery temperature of 82°. But then going down — what I'd like to start with is 12:37 again, and this is a key time point, 12:37. You've got a temperature of 72°, and then 8 minutes later, the temperature only drops 6°.

458 1:32:43

MR. WHIFFIN: Correct.

459 1:32:45

MR. ALESSI: Again, using 12:37 as what I refer to as the baseline — you go all the way down and you see to 12:53 a temperature drop of only 11°. Do you see that?

460 1:33:26

MR. WHIFFIN: I do.

461 1:33:29

MR. ALESSI: Thank you. That — excuse me, your honor. One moment.

462 1:33:42
463 1:33:43

MR. ALESSI: The final data point on this slide, Mr. Whiffin, and thank you for bearing with me on this. At 1:36, there's a temperature of 50° F.

464 1:34:16

MR. WHIFFIN: Correct.

465 1:34:17

MR. ALESSI: Several hours later at 6:06 — four and a half hours — the temperature drop is only 7°.

466 1:34:40

MR. WHIFFIN: Correct.

467 1:34:41

MR. ALESSI: I'm switching. May I have a brief moment?

468 1:34:51
469 1:34:53

MR. ALESSI: Thank you. May I approach, your honor?

470 1:35:01
471 1:35:03

MR. ALESSI: May I have exhibit 42, please?

472 1:35:10

COURT CLERK: What is exhibit 42?

473 1:35:15

MR. ALESSI: It's okay. Thank you. We've got it. Thank you, Tori. I'll hand it to the witness. Mr. Whiffin, I've handed you exhibit 42.

474 1:35:45
475 1:35:45

MR. ALESSI: Do you recognize exhibit 42 from your March 2025 report?

476 1:35:49

MR. WHIFFIN: I do.

477 1:35:49

MR. ALESSI: And sir, just take whatever time you need to familiarize yourself with the exhibit before I start asking you questions. I'm going to be very brief, and you look at what you need to, but I'm going to be focusing on just under "detailed analysis communications," paragraph three — excuse me, page 43, the top three or four entries. Tell me when you're ready, sir.

478 1:36:14

MR. WHIFFIN: Okay.

479 1:36:15

MR. ALESSI: Thank you, your honor. May I have 43, which is in evidence, public?

480 1:36:20
481 1:36:20

MR. ALESSI: Thank you, your honor. Mr. Woll, please. And if you could enlarge — don't need the text. So if we can just go to detailed analysis, communication, call history. And now if you could just super-enlarge the first few entries. Yes, that is great. So what I want to do is just cover the information here. Whose phone is the subject of the entries on this chart?

482 1:36:46

MR. WHIFFIN: This is John's phone.

483 1:36:50

MR. ALESSI: And if we start with the first entry, reading left to right: 12:14:36, end time 12:15:20, incoming call from Jen McCabe, duration 44 seconds. You see that, sir?

484 1:37:19

MR. WHIFFIN: I do.

485 1:37:21

MR. ALESSI: And is that a call that is answered?

486 1:37:29

MR. WHIFFIN: Uh, yes.

487 1:37:31

MR. ALESSI: If you go to the next entry — 12:18:47 to 12:19:23 — outgoing call, duration 36 seconds to Jen McCabe, duration 36 seconds. Do you see that, sir?

488 1:38:01

MR. WHIFFIN: I do.

489 1:38:04

MR. ALESSI: Is that a call that is answered?

490 1:38:16

MR. WHIFFIN: It's difficult to say. That could be an outgoing call that lasted 36 seconds of ringing, but I believe it was answered.

491 1:38:52

MR. ALESSI: Well, how is it that you can tell the first one was answered but not the second one?

492 1:39:22

MR. WHIFFIN: Because it's an incoming call.

493 1:39:31

MR. ALESSI: Okay, fair enough. So, if we go to the third entry — 12:29:44, 12:29:51, incoming call from Jen McCabe. You see that, sir?

494 1:40:09

JUDGE CANNONE: I don't mean to interrupt. Could I ask about the display? I'm told this seems like an appropriate time to take our morning recess. So, why don't we take a 15 or 20 minute recess?

495 1:41:08

COURT OFFICER: Please rise for the jury. Jurors, break this way. Please note.

496 1:53:27

JUDGE CANNONE: Whenever you're ready, Mr. Alessi.

497 1:53:29

MR. ALESSI: Thank you, your honor. May I approach, please?

498 1:53:32
499 2:10:34

MR. ALESSI: I have a replacement.

500 2:10:36
501 2:10:37

MR. ALESSI: So, your honor, I have a replacement exhibit 42, redacted, obviously to replace exhibit 42, and it's per stipulation with Mr. O'Brien.

502 2:10:53

JUDGE CANNONE: Okay. Exhibit 42. Yes. The exhibit can be ID'd. Thank you.

503 2:11:00

MR. ALESSI: So, may I present it to Mr. Whiffin?

504 2:11:06
505 2:11:07

MR. WHIFFIN: Thank you.

506 2:11:08

MR. ALESSI: You're welcome, Mr. Whiffin. May I publish, your honor?

507 2:11:14
508 2:11:15

MR. ALESSI: And Mr. Woll, if you could again please enlarge. We're going to be focusing on the top entry of the chart again. May I, your honor?

509 2:11:34
510 2:11:34

MR. ALESSI: Mr. Whiffin, we had started going through the top three entries. The first one you had indicated was answered. The second one, as I understand it, you could not tell. Is that correct?

511 2:11:52

MR. WHIFFIN: Correct.

512 2:11:53

MR. ALESSI: And then the third entry, reading left to right: 12:29:44, end time 12:29:51, incoming call, duration 8 seconds, from Jen McCabe. Correct?

513 2:12:04

MR. WHIFFIN: Correct. That's the third one.

514 2:12:07

JUDGE CANNONE: So because it's an incoming — Mr. Alessi, we need to enlarge this.

515 2:12:14

MR. ALESSI: Okay, your honor. Mr. Woll, can you enlarge that pursuant to the judge's order?

516 2:12:22

MR. WOLL: Is that sufficient, your honor?

517 2:12:25

JUDGE CANNONE: Um, if you can make it as large as possible for the jurors, please, even if you have to do smaller segments.

518 2:12:37

MR. ALESSI: If we have to, uh, Mr. Woll, knock off the final right-hand column. That's insignificant.

519 2:12:43

MR. WOLL: There you go.

520 2:12:44

JUDGE CANNONE: All right, that's better.

521 2:12:46

MR. ALESSI: Okay, that's fine. Thank you. May I?

522 2:12:49
523 2:12:49

MR. ALESSI: Thank you. So I want to now go to the last one for this exhibit 42. It's uh reading from left to right: 12:29:44, 12:29:51, incoming call, duration 8 seconds, from Jen McCabe. Again, restated — duration 8 seconds. Correct?

524 2:13:07

MR. WHIFFIN: Correct.

525 2:13:07

MR. ALESSI: Given that it's an incoming call, you can conclude that that was answered. Correct?

526 2:13:13

MR. WHIFFIN: Correct.

527 2:13:14

MR. ALESSI: Now, if we could go back down and focus on just the first three by way of example — Mr. Woll, just as her honor has requested, enlarge it as large as possible. Those three, after the first three.

528 2:13:31

MR. WOLL: Yep. Starting there.

529 2:13:32

MR. ALESSI: Just take the first three by way of example. All right, Mr. Whiffin, you should feel free to look at the hard copy exhibit 42 if that's more helpful to you. But what I want to do is focus on — starting at start time 12:33:35, reading across: activity, incoming call, unanswered, and then to the right: Karen Read. Do you see that, sir?

530 2:13:56

MR. WHIFFIN: I do.

531 2:13:56

MR. ALESSI: And do you see the same types of entries for 3409 and 3438?

532 2:14:01

MR. WHIFFIN: I do.

533 2:14:02

MR. ALESSI: And those calls are unanswered. Correct?

534 2:14:04

MR. WHIFFIN: Correct.

535 2:14:05

MR. ALESSI: So in contrast to the — and now, Mr. Woll, we can go back to the chart, trying to capture all six, and enlarge those one last time. Thank you. So in the first one at 1436, and then skipping one to 2944, those are answered, but then starting — excuse me — at 3335 and 3409, those are unanswered. Correct?

536 2:14:28

MR. WHIFFIN: Correct.

537 2:14:29

MR. ALESSI: You can take that down, Mr. Woll. Thank you. May I have a moment, your honor, to switch topics? Mr. Whiffin, when did you start working on this case? What was the date?

538 2:15:24

MR. WHIFFIN: Approximate date on this case, or on this exhibit?

539 2:15:40

MR. ALESSI: On this case.

540 2:15:45

MR. WHIFFIN: Um, approximately September 2023.

541 2:15:51

MR. ALESSI: So, over a year and a half. Correct?

542 2:16:05

MR. WHIFFIN: Correct.

543 2:16:06

MR. ALESSI: How many times have you been in Norfolk County?

544 2:16:21

MR. WHIFFIN: Uh, this is my second time.

545 2:16:32

MR. ALESSI: So you were here once previously, correct? Do you recall yesterday discussing what you had done with an iPhone — driving around and then moving it with your hand?

546 2:16:46

MR. WHIFFIN: Correct. Yes.

547 2:16:47

MR. ALESSI: In the year and a half that you've been on this case, did you ever take an iPhone and do the same activity on the route that you were discussing yesterday between 34 Fairview and One Meadows?

548 2:17:06

MR. WHIFFIN: I actually did it on Sunday night. I'm sorry. I did it two days ago, on Sunday night.

549 2:17:15

MR. ALESSI: And with regard to your time on this case — what was the result of that?

550 2:17:23

MR. BRENNAN: I object, your honor. I'll need to be heard briefly. I need to be heard briefly.

551 2:17:31

JUDGE CANNONE: Okay. Come on over, please.

552 2:17:34

MR. ALESSI: May I, your honor?

553 2:19:24
554 2:19:52

MR. ALESSI: Mr. Whiffin, I am now going to proceed to a different topic. Do you recall discussing the Google search — "how long to die in the cold"?

555 2:20:05

MR. WHIFFIN: I do.

556 2:20:06

MR. ALESSI: And you discussed that in your direct testimony. Correct?

557 2:20:11

MR. WHIFFIN: I did.

558 2:20:12

MR. ALESSI: You were a police officer for years before getting into the data forensic analysis of cell phones. Correct?

559 2:20:21

MR. WHIFFIN: Correct.

560 2:20:21

MR. ALESSI: You were a response officer of the South Yorkshire Police from 2004 to 2009. Correct?

561 2:20:29

MR. WHIFFIN: Correct.

562 2:20:29

MR. ALESSI: You continued policing with the Calgary Police, working patrol. Correct?

563 2:20:34

MR. WHIFFIN: Correct.

564 2:20:35

MR. ALESSI: You work frequently with law enforcement.

565 2:20:38

MR. WHIFFIN: I do.

566 2:20:39

MR. ALESSI: Indeed. Law enforcement is the predominance of your work. Correct?

567 2:20:44

MR. WHIFFIN: Correct. Uh, probably about 80% of the work.

568 2:20:48

MR. ALESSI: What percent?

569 2:20:49

MR. WHIFFIN: About 80%.

570 2:20:50

MR. ALESSI: 80%. Your work is used in investigations for law enforcement. Correct?

571 2:20:56

MR. WHIFFIN: Sometimes. Yes.

572 2:20:57

MR. ALESSI: In your area of work, you use and apply various forensic methods — that data is extracted from a cell phone. Correct?

573 2:21:09

MR. WHIFFIN: Correct.

574 2:21:10

MR. ALESSI: And you have various forensic methods to analyze that data. Correct?

575 2:21:16

MR. WHIFFIN: Correct.

576 2:21:17

MR. ALESSI: And that data that you analyze is often used by law enforcement in their investigations, right?

577 2:21:26

MR. WHIFFIN: It can be. Yes, it can be.

578 2:21:30

MR. ALESSI: But it also is, from your experience. Correct?

579 2:21:34

MR. WHIFFIN: Uh, I'm sorry. Are we talking about my actual analysis, or analysis that's created by the tools that me and Cellebrite create?

580 2:21:47

MR. ALESSI: Your analysis.

581 2:21:48

MR. WHIFFIN: Okay. My analysis is typically used in investigations. Yes.

582 2:21:53

MR. ALESSI: So your analysis is typically used by law enforcement on the cases you work. Correct?

583 2:22:01

MR. WHIFFIN: Yes. Correct.

584 2:22:02

MR. ALESSI: And you know that is going to be the case oftentimes when you're doing your analysis. Correct?

585 2:22:12

MR. WHIFFIN: Correct.

586 2:22:12

MR. ALESSI: And forensic software is used to gain access to people's devices. Correct?

587 2:22:19

MR. WHIFFIN: Correct.

588 2:22:20

MR. ALESSI: Such as cell phones. Right?

589 2:22:22

MR. WHIFFIN: Correct.

590 2:22:23

MR. ALESSI: So, there's something called an extraction process from a cell phone that you discussed in your direct testimony.

591 2:22:33
592 2:22:34

MR. ALESSI: Now, I'm not going to go into too much detail because it would be covering old ground, but I want to cover some of it.

593 2:22:46

MR. WHIFFIN: Okay.

594 2:22:46

MR. ALESSI: It's important, is it not, that the extraction process on a cell phone be performed correctly?

595 2:22:54

MR. WHIFFIN: It is. Yes.

596 2:22:56

MR. ALESSI: And that's so that the data that's extracted from a cell phone is complete. Correct?

597 2:23:03

MR. WHIFFIN: Correct.

598 2:23:04

MR. ALESSI: So that the data is correct. Correct?

599 2:23:07

MR. WHIFFIN: Correct.

600 2:23:08

MR. ALESSI: And so that the data is reliable. Correct?

601 2:23:12

MR. WHIFFIN: Correct.

602 2:23:12

MR. ALESSI: And forensic examiners and people in your area of work need to ensure that the extraction file has not been tampered with. Correct?

603 2:23:24

MR. WHIFFIN: Correct.

604 2:23:24

MR. ALESSI: Because if an extraction file has the possibility of tampering, then the information and data from it can be unreliable. Correct?

605 2:23:35

MR. WHIFFIN: Correct. Correct.

606 2:23:36

MR. ALESSI: And there's a generally accepted methodology for how to perform an extraction of data from a cell phone. Correct?

607 2:23:44

MR. WHIFFIN: Typically, yes.

608 2:23:45

MR. ALESSI: One of the key ways to determine whether the data extracted from a cell phone is valid and has integrity is to evaluate whether the extraction process created what is called a hash value.

609 2:23:59

MR. WHIFFIN: Correct.

610 2:24:00

MR. ALESSI: Correct. And a synonym for a hash value is a hash signature.

611 2:24:05

MR. WHIFFIN: Correct.

612 2:24:05

MR. ALESSI: Correct. And a hash value or hash signature — I'm just going to use hash value. Is that acceptable to you?

613 2:24:14

MR. WHIFFIN: I'm fine with that.

614 2:24:16

MR. ALESSI: Thank you. So, a hash value is unique and usually consists of a long string of numbers and letters that's generated from the data file from a cell phone using a computer algorithm.

615 2:24:31

MR. WHIFFIN: Right. Correct.

616 2:24:31

MR. ALESSI: And one of the computer algorithms is SHA-256.

617 2:24:35

MR. WHIFFIN: Right. Correct.

618 2:24:36

MR. ALESSI: And is it a fair analogy to state that a hash value can be thought of as a fingerprint for a data file from a cell phone?

619 2:24:47
620 2:24:47

MR. ALESSI: And is it also a rough analogy that a hash value can function like the seal on a milk container? In other words, if you open the milk container and the seal's broken, the same analogy can be provided that if you don't have a valid hash value, then there is a question with regard to the contents of a cell phone, just as there might be concern about the contents of a milk carton. Is that a fair general analogy?

621 2:25:22

MR. WHIFFIN: Yeah. If the hash doesn't match, then something has changed in the data. So if the hash doesn't match, or you can't determine a valid hash file, it's sort of like opening up a milk container in that the seal cap is off.

622 2:25:42

MR. ALESSI: Correct?

623 2:25:43

MR. WHIFFIN: Okay, I'll accept that.

624 2:25:45

MR. ALESSI: Thank you. Now, if a data file is altered in any way, the hash algorithm is going to produce a different alphanumeric string than the previous hash value for that same alleged data.

625 2:26:01

MR. WHIFFIN: Correct. Correct.

626 2:26:02

MR. ALESSI: So that alphanumeric string is important because if it's different, then it means something happened to that data.

627 2:26:11

MR. WHIFFIN: Correct. Correct.

628 2:26:11

MR. ALESSI: And isn't it important for examiners — anybody in data forensics — to know whether or not the data they're looking at has a valid hash value?

629 2:26:25

MR. WHIFFIN: It would depend, in my opinion, on the origin of the data.

630 2:26:30

MR. ALESSI: But you would agree that it's much better to have a valid hash value for data than not.

631 2:26:39

MR. WHIFFIN: Correct. Like to see the hash value match. Yes.

632 2:26:43

MR. ALESSI: You would like to see the hash value matching.

633 2:26:48

MR. WHIFFIN: Correct.

634 2:26:48

MR. ALESSI: Now, once data from an iPhone is properly extracted and you get a hash value, the examiners of the data seek to parse and decode the data to try and make some sense of the data in a more user-friendly format so that a report can be created for investigators.

635 2:27:13

MR. WHIFFIN: Correct. Correct.

636 2:27:14

MR. ALESSI: Do you recall preparing a report for the iPhone belonging to Jen McCabe dated December 2024?

637 2:27:27

MR. WHIFFIN: I do. Yes.

638 2:27:29

MR. ALESSI: And in that report you discussed your views of a Google search of "how long to die in the cold."

639 2:27:45

MR. WHIFFIN: Correct. Correct.

640 2:27:46

MR. ALESSI: And in that report, you rendered various conclusions about that Google search.

641 2:27:56

MR. WHIFFIN: Correct. Correct.

642 2:27:57

MR. ALESSI: And you rendered various conclusions about what is called a timestamp.

643 2:28:06

MR. WHIFFIN: Correct.

644 2:28:07

MR. ALESSI: And the timestamp that was in question was 2:27:40 a.m. on January 29th on Jen McCabe's phone.

645 2:28:20

MR. WHIFFIN: Correct. Correct.

646 2:28:21

MR. ALESSI: And the question that you were looking at is that timestamp that appeared in the data — that timestamp of 2:27:40 a.m. — whether that belongs to the Google search "how long to die in the cold."

647 2:28:51

MR. WHIFFIN: Correct. Correct.

648 2:28:52

MR. ALESSI: And you testified yesterday with regard to that very issue.

649 2:29:02

MR. WHIFFIN: Correct. Correct.

650 2:29:03

MR. ALESSI: Now, in your report of December 2024, you discussed the hash value of that cell phone. Correct?

651 2:29:19

MR. WHIFFIN: I believe so. Yes.

652 2:29:23

MR. ALESSI: Yesterday in your direct testimony, you didn't mention anything about the hash value with regard to Jen McCabe's phone, did you?

653 2:29:42

MR. WHIFFIN: Not in my testimony. No.

654 2:29:47

MR. ALESSI: The answer is no.

655 2:29:51

MR. WHIFFIN: Correct.

656 2:29:51

MR. ALESSI: However, isn't it correct that in your report of December 2024, you had an issue with the hash value from the data from that phone?

657 2:30:15

MR. WHIFFIN: I didn't have an issue with the hash value at all. No.

658 2:30:21

MR. ALESSI: So you didn't note that it was not possible, with the GrayKey extraction — the PDF containing the extraction hash, its value being unsigned — that was not an issue in your report?

659 2:30:38

MR. WHIFFIN: The hash value matches. But because I didn't do the extraction, I'm unable to actually validate that that was an original hash and hadn't been modified.

660 2:30:51

MR. ALESSI: Exactly. So, you didn't do the extraction, but you couldn't validate the hash value, could you?

661 2:31:00
662 2:31:00

MR. ALESSI: So you couldn't determine whether or not any of the data on that cell phone of Jen McCabe had been tampered with.

663 2:31:12

MR. WHIFFIN: Correct. I take a holistic view of the data and try to find anomalies, and didn't see any that raised any flags.

664 2:31:24

MR. ALESSI: That wasn't my question. So I'll try it a different way. You concluded that the hash value was unsigned.

665 2:31:35

MR. WHIFFIN: Correct. Correct.

666 2:31:36

MR. ALESSI: They were always unsigned. Apologies. You concluded that the hash value was unsigned.

667 2:31:43

MR. WHIFFIN: Correct. Correct.

668 2:31:45

MR. ALESSI: Thank you. And you went on, did you not, in your report to say that this hash value could be used as a suggestion of authentication but cannot be guaranteed 100%.

669 2:32:02

MR. WHIFFIN: Correct. Correct.

670 2:32:03

MR. ALESSI: Did you discuss any of that doubt — that suggestion of authentication but can't be guaranteed 100% — at all in your direct testimony yesterday?

671 2:32:18

MR. WHIFFIN: I did not.

672 2:32:21

MR. ALESSI: And again, hash values are very important concepts for data forensic examiners.

673 2:32:35

MR. WHIFFIN: Correct. For integrity. Yes.

674 2:32:40

MR. ALESSI: Do you know the chain of custody of Jen McCabe's iPhone?

675 2:32:53

MR. WHIFFIN: I don't. No.

676 2:32:56

MR. ALESSI: So, you don't know the chain of custody of her iPhone. You have an unsigned hash value and you can't guarantee the hash value authentication.

677 2:33:26

MR. WHIFFIN: Correct.

678 2:33:27

MR. BRENNAN: Objection.

679 2:33:28

JUDGE CANNONE: Overruled.

680 2:33:29

MR. WHIFFIN: Not from the hash value. No.

681 2:33:37

MR. ALESSI: Let's go back to the 2:27:40 timestamp and the question of whether that timestamp is associated with a Google search "how long to die in the cold." You understand there is a dispute as to whether that search was performed at 2:27:40 a.m. as the timestamp states, or whether that was performed later in the morning, say around 6:23 a.m.

682 2:34:16

MR. WHIFFIN: Correct. Correct.

683 2:34:17

MR. ALESSI: You understand there's a dispute?

684 2:34:20
685 2:34:21

MR. ALESSI: And do you understand that the defense asserts that that timestamp means what it says — the Google search occurred at 2:27:40 a.m. — do you understand that?

686 2:34:39

MR. WHIFFIN: I do.

687 2:34:41

MR. ALESSI: I didn't hear your answer, sir.

688 2:34:45

MR. WHIFFIN: I understand.

689 2:34:46

MR. ALESSI: You understand that?

690 2:34:48
691 2:34:49

MR. ALESSI: So there are various data forensic tools, are there not, to evaluate what is called an artifact — this timestamp?

692 2:34:57

MR. WHIFFIN: Correct. Correct.

693 2:34:58

MR. ALESSI: And those data forensic tools include Cellebrite tools — your company's tools?

694 2:35:03
695 2:35:04

MR. ALESSI: And some of those Cellebrite tools are called Physical Analyzer.

696 2:35:08

MR. WHIFFIN: Correct.

697 2:35:09

MR. ALESSI: And then you have another tool I believe called Insights.

698 2:35:13

MR. WHIFFIN: Insights is a suite that includes Physical Analyzer. Yes.

699 2:35:17

MR. ALESSI: So it's Insights — it's essentially the same tool.

700 2:35:21

MR. WHIFFIN: Essentially the same tool.

701 2:35:23

MR. ALESSI: So — well, essentially, but they're two different tools.

702 2:35:27

MR. WHIFFIN: Correct.

703 2:35:27

MR. ALESSI: They're two different versions of the same tool. Thank you. Two different versions of the same tool.

704 2:35:35
705 2:35:35

MR. ALESSI: But there are other tools from other companies, are there not, sir?

706 2:35:41

MR. WHIFFIN: There are.

707 2:35:42

MR. ALESSI: A competitor of Cellebrite that can be used to analyze that 2:27:40 a.m. timestamp and to potentially resolve that dispute of whether the Google search "how long to die in the cold" occurred at 2:27:40 a.m. or later at around 6:23 or so?

708 2:36:02

MR. WHIFFIN: There are other companies and tools that can be used for that. Correct. Correct.

709 2:36:08

MR. ALESSI: And isn't one of the companies that can be used — a competitor of Cellebrite — called Magnet Forensics?

710 2:36:17

MR. WHIFFIN: Correct.

711 2:36:18

MR. ALESSI: And they have a tool called Magnet AXIOM that evaluates questions such as this.

712 2:36:25

MR. WHIFFIN: Correct. They do.

713 2:36:26

MR. ALESSI: And is Magnet Forensics a reputable company?

714 2:36:30

MR. WHIFFIN: They are.

715 2:36:31

MR. ALESSI: Am I correct that yesterday you essentially said that as of today, no Cellebrite tool — no Insights suite such as Physical Analyzer — today shows that 2:27:40 a.m. timestamp?

716 2:36:46

MR. WHIFFIN: Correct. If you use any version from the last approximately a year, that timestamp won't show up. It won't show up as you sit here today.

717 2:37:00

MR. ALESSI: Correct. But that's not always been the case.

718 2:37:04

MR. WHIFFIN: Correct. With regard to Cellebrite forensic tools.

719 2:37:08

MR. ALESSI: Correct. Correct. As a matter of fact, in the first proceeding in this case in June of 2024, when you testified under oath, the situation with the forensic tools was Cellebrite Forensics Insights did not show the 2:27:40 a.m. timestamp, but another version of Physical Analyzer did show it.

720 2:37:34

MR. WHIFFIN: Correct. Correct.

721 2:37:35

MR. ALESSI: And that second program — that second tool, Physical Analyzer — not only showed it at 2:27:40 a.m., but it showed it in a deleted state.

722 2:37:48

MR. WHIFFIN: Correct. It's a deleted record. Yes.

723 2:37:52

MR. ALESSI: A deleted record?

724 2:37:53
725 2:37:54

MR. ALESSI: Did you mention that yesterday in your direct testimony?

726 2:37:59

MR. WHIFFIN: I don't believe so.

727 2:38:01

MR. ALESSI: You don't believe so?

728 2:38:03

MR. WHIFFIN: No, we changed it since then.

729 2:38:06

MR. ALESSI: Exactly. You changed it since then?

730 2:38:09
731 2:38:10

MR. ALESSI: Your company removed it?

732 2:38:12
733 2:38:12

MR. ALESSI: After the first trial.

734 2:38:15

MR. WHIFFIN: Before the first trial.

735 2:38:17

MR. ALESSI: Well, you removed it from one tool before the first trial, but you didn't remove it from the other Physical Analyzer program, did you?

736 2:38:30

MR. WHIFFIN: Up until the following version was released.

737 2:38:33

MR. ALESSI: No, no. I'm talking about the time of trial when you were testifying.

738 2:38:39

MR. WHIFFIN: I appreciate that. There are some complexities with how we release the software which resulted in one being released several weeks later and one being released several weeks earlier.

739 2:38:52

MR. ALESSI: At the time of trial — yes, last year in June when you were testifying under oath — one of the Cellebrite tools showed the timestamp of 2:27:40 a.m.

740 2:39:06

MR. WHIFFIN: Correct. Correct.

741 2:39:06

MR. ALESSI: But that timestamp doesn't exist anymore. And it doesn't exist today, does it?

742 2:39:13

MR. WHIFFIN: Correct.

743 2:39:14

MR. ALESSI: Cellebrite removed it.

744 2:39:18
745 2:39:19

JUDGE CANNONE: Could I see counsel for just a minute, please? Go ahead, Mr. Alessi.

746 2:39:37

MR. ALESSI: Thank you, your honor. So, with regard to the first proceeding, there was one Cellebrite forensic tool that still showed the 2:27:40 a.m. time stamp.

747 2:40:11

MR. WHIFFIN: Correct.

748 2:40:12

MR. ALESSI: And it was shown in a deleted state. The record was deleted.

749 2:40:29

MR. WHIFFIN: Yes, the record was deleted.

750 2:40:35

MR. ALESSI: And then after that, Cellebrite outright removed the time stamp so none of its programs had it.

751 2:40:58

MR. WHIFFIN: Correct. Again, if I could explain a little bit about how it works—

752 2:41:16

MR. ALESSI: No — I'm sorry. If you could just respond to my question. Is that correct? The time stamp's been removed.

753 2:41:43
754 2:41:45

MR. ALESSI: However, the competitor of Cellebrite that we just talked about, Magnet AXIOM — yes, that program at the first proceeding showed the 2:27:40 a.m. [unintelligible].

755 2:41:58

MR. WHIFFIN: Correct.

756 2:41:58

MR. ALESSI: Correct. And as a matter of fact, as you sit here today, the Magnet AXIOM program still shows the 2:27:40 a.m. time stamp.

757 2:42:10

MR. WHIFFIN: Correct. As far as I know, yes.

758 2:42:14

MR. ALESSI: And Magnet AXIOM is a reputable company.

759 2:42:18

MR. WHIFFIN: Correct.

760 2:42:18

MR. ALESSI: Cellebrite removed that 2:27:40 a.m. time stamp, which is in a deleted state, in response to issues raised in the first proceeding.

761 2:42:30

MR. WHIFFIN: Correct. It was changed because of the research that I did and that was verified by the forensic research group. But the issue arose because of what had come up in the first proceeding.

762 2:42:48

MR. ALESSI: Correct. In the first investigation prior to the proceeding.

763 2:42:51

MR. WHIFFIN: Yes, in the first investigation in this case.

764 2:42:54

MR. ALESSI: Correct. Yes. So Cellebrite — after the first proceeding, after the investigation — just outright went and removed the time stamp.

765 2:43:01

MR. WHIFFIN: It's not unusual to change the—

766 2:43:04

MR. ALESSI: I didn't ask if it was unusual — I just asked whether they removed it. But Magnet AXIOM still shows that 2:27:40 a.m. time stamp.

767 2:43:13

MR. WHIFFIN: Right. Again, they refer to it differently, which is why they can do that.

768 2:43:18

MR. ALESSI: They still show it.

769 2:43:19

MR. WHIFFIN: They do still show it.

770 2:43:21

JUDGE CANNONE: Did he just finish the answer? Sorry — just let him finish the answer. Is that what you said, Mr.—

771 2:43:29

MR. ALESSI: Yeah. My apologies. I'm having trouble hearing, but I'll pause more to make sure you're done. In that 2:27:40 a.m. time stamp, the dispute is whether it's associated with the search "how long to die in the cold."

772 2:43:56

MR. WHIFFIN: Correct.

773 2:43:56

MR. ALESSI: Correct. Let's talk a little bit more about the first proceeding in this case. In terms of your testimony under oath in that first proceeding, do you recall stating that it was your opinion as to whether that 2:27:40 a.m. time stamp was associated or not with the Google search "how long to die in the cold"?

774 2:44:37

MR. WHIFFIN: I believe so.

775 2:44:39

MR. ALESSI: Right. So you called it your opinion.

776 2:44:44
777 2:44:45

MR. ALESSI: You didn't describe it as a fact. You described it as your opinion.

778 2:44:55

MR. WHIFFIN: Correct.

779 2:44:55

MR. ALESSI: Correct. Because you realize that there are other fair interpretations of that timestamp and when the Google search occurred.

780 2:45:06

MR. WHIFFIN: Correct. I think even if I believe it's a fact, it's my opinion.

781 2:45:13

MR. ALESSI: So it's your opinion.

782 2:45:15
783 2:45:16

MR. ALESSI: So — do you recall stating that there's plenty of other evidence on that extraction that shows what activity was occurring at 2:27:40? You recall that?

784 2:45:30

MR. WHIFFIN: Correct.

785 2:45:30

MR. ALESSI: And you used the word "evidence."

786 2:45:34

MR. WHIFFIN: Correct.

787 2:45:34

MR. ALESSI: But that evidence on the Cellebrite program is now gone.

788 2:45:40

MR. WHIFFIN: Correct. No, it's not gone. It's not gone.

789 2:45:44

MR. ALESSI: So the 2:27:40 time stamp still exists in Cellebrite programs?

790 2:45:50

MR. WHIFFIN: Sorry, are we talking about the additional evidence that shows what happened at 2:27:40?

791 2:45:58

MR. ALESSI: No, I'm just asking whether — okay. I thought we had that clear. Is the 2:27:40 a.m. time stamp showing up on any Cellebrite program as you sit here today?

792 2:46:15

MR. WHIFFIN: The decoded value does not show a time stamp for that artifact.

793 2:46:22

MR. ALESSI: Sir, does your work include shaping how examiners will see the data when they open it?

794 2:46:31
795 2:46:32

MR. ALESSI: So you shape how the data is going to be presented.

796 2:46:38

MR. WHIFFIN: Correct. Yes. We have — yes — ways to create the data so it's usable. Yes.

797 2:46:48

MR. ALESSI: So the answer is yes — you shape the data.

798 2:46:54
799 2:46:54

MR. ALESSI: These various forensic tools — Cellebrite, Insight Suite, including physical analyzer, Magnet AXIOM — these are all tools. And we know that no one has access to the Apple source code on iPhones.

800 2:47:14

MR. WHIFFIN: Correct.

801 2:47:14

MR. ALESSI: Correct. And the best source of information about what may be happening inside of an Apple iPhone would be if one could get the source code and look into the source code to see what's actually happening.

802 2:47:35

MR. WHIFFIN: Correct.

803 2:47:35

MR. ALESSI: Correct. So what happens is in data forensics — because Apple considers it proprietary and people can't access the source code — there are these various data forensic tools that in some ways try to serve as a surrogate, given the fact that there's no access to source code.

804 2:48:03

MR. WHIFFIN: Correct.

805 2:48:03

MR. ALESSI: Correct. So the best information would come from the Apple source code, but nobody has access to that — or few people do. Therefore these other forensic tools are used.

806 2:48:25

MR. WHIFFIN: Correct.

807 2:48:26

MR. ALESSI: So sometimes examiners have to give opinions like you give, because you don't have access to the source code.

808 2:48:40

MR. WHIFFIN: Correct.

809 2:48:41

MR. ALESSI: Correct. So it's your opinion often times with regard to ultimate conclusions, based on research and testing — but not 100% absolute certainty, because you don't have access to the source code.

810 2:49:05

MR. WHIFFIN: Correct.

811 2:49:06

MR. ALESSI: Your honor, may I have a moment to switch topics, please.

812 2:49:12
813 2:49:12

MR. ALESSI: Thank you. Before I do switch topics, one — a couple of points on the 2:27:40 time stamp, if I may, Mr. Whiffin. The Google search in question associated with that timestamp — the dispute over that is "how long to die in the cold."

814 2:49:39

MR. WHIFFIN: Correct.

815 2:49:39

MR. ALESSI: Correct. And you understand, sir — do you understand the significance if Jen McCabe made that Google search "how long to die in the cold" at 2:27:40 a.m. instead of 6:23 a.m.? Do you understand the significance of that?

816 2:50:02

JUDGE CANNONE: Sustained.

817 2:50:02

MR. ALESSI: He said yes, your honor.

818 2:50:05

JUDGE CANNONE: I'm sorry — I said sustained. Oh, thank you. I didn't hear that. Jurors, strike any answer that may have come.

819 2:50:18

MR. ALESSI: What do you understand to be the significance of the dispute over the 2:27:40 time stamp?

820 2:50:27

JUDGE CANNONE: Sustained.

821 2:50:28

MR. ALESSI: Mr. Whiffin, with regard to the 2:27:40 a.m. time stamp, have you looked at any forensic tools to answer that question other than Cellebrite tools and your tool ARTX?

822 2:50:45

MR. WHIFFIN: I've used AXIOM as well.

823 2:50:48

MR. ALESSI: So you used AXIOM — and did you therefore see that that 2:27:40 a.m. time stamp still appeared?

824 2:50:58
825 2:50:59

MR. ALESSI: Did you discuss that with the jury yesterday — that you analyzed the AXIOM program and that the 2:27:40 a.m. time stamp still appears?

826 2:51:13

MR. WHIFFIN: I didn't.

827 2:51:14

MR. ALESSI: No, you did not.

828 2:51:16

MR. WHIFFIN: I did not.

829 2:51:18

MR. ALESSI: Could we please — with the court's permission — put the PowerPoint presentation back up and go to Deck 26? Mr. Whiffin. Does an iPhone discriminate between whether it's in a car, a bus, a bicycle, or walking?

830 2:51:41

MR. WHIFFIN: It can, but I don't have the research on that.

831 2:51:49

MR. ALESSI: Right. So as you sit here today, you can't say that an iPhone can tell the difference between a car, bus, bicycle, or walking.

832 2:52:09

MR. WHIFFIN: Correct. The iPhone can, but I haven't researched that data fully enough to understand it forensically. So I can't — but the phone can.

833 2:52:29

MR. ALESSI: Does an iPhone merely register movement? Let me rephrase that. Does an iPhone register movement?

834 2:52:41

MR. WHIFFIN: It does.

835 2:52:43

MR. ALESSI: Do you recall yesterday discussing movement at a speed of about 1.4 miles per hour at 12:24:37 a.m. on January 29th, 2022?

836 2:53:02

MR. WHIFFIN: I do.

837 2:53:04

MR. ALESSI: A person walking at a normal to even a slow pace can walk at approximately 1.4 mph. Is that correct?

838 2:53:29

MR. WHIFFIN: It sounds reasonable.

839 2:53:33

MR. ALESSI: And does it sound reasonable that a normal speed of walking is between 2 and 4 miles per hour?

840 2:53:57

MR. WHIFFIN: Reasonable.

841 2:53:59

MR. ALESSI: Switching topics, your honor, if I could have a moment.

842 2:54:11

JUDGE CANNONE: You can take that. Okay.

843 2:54:18

MR. ALESSI: Thank you. When you were examining Jennifer McCabe's phone, you used an operating system called iOS 14.

844 2:54:39

MR. WHIFFIN: Correct. That's one of the versions of iOS I used. Yes, that was one of the versions. Yes.

845 2:55:02

MR. ALESSI: Do you understand that Jen McCabe's phone was actually using iOS version 15?

846 2:55:19

MR. WHIFFIN: Yes, I do. 15.2.1.

847 2:55:22

MR. ALESSI: 15.2.1. Thank you. And do you recall saying with regard to iOS 15.1 et cetera that the iOS operating system — your words — had "fundamentally changed"?

848 2:55:45

MR. WHIFFIN: Correct.

849 2:55:46

MR. ALESSI: Correct. Now, with regard to — we're back to Jen McCabe's phone. We're back to 2:27:40. The issue of deletions — you stated yesterday that that deletion occurred after January 31st of 2022. Is that correct?

850 2:56:17

MR. WHIFFIN: Correct.

851 2:56:18

MR. ALESSI: But you couldn't determine how that deletion occurred with certainty.

852 2:56:27

MR. WHIFFIN: Correct.

853 2:56:28

MR. ALESSI: Correct. And you gave three possibilities that you analyzed.

854 2:56:36

MR. WHIFFIN: Correct. Three or four.

855 2:56:39

MR. ALESSI: Yes. Three or four. And one of them was deleted by user.

856 2:56:50

MR. WHIFFIN: Correct.

857 2:56:50

MR. ALESSI: Correct. Another one was that the search occurred but never loaded — that would be the reason that there was no data found in the history.db file, but that was another of the three or four reasons.

858 2:57:09

MR. WHIFFIN: Correct. That wouldn't cause the deletion of the record necessarily.

859 2:57:14

MR. ALESSI: Right. And then you discussed those possibilities, but you can't state with certainty how that deletion occurred, can you?

860 2:57:24

MR. WHIFFIN: Correct.

861 2:57:25

MR. ALESSI: You have doubts about how it occurred. Is that fair?

862 2:57:30

MR. WHIFFIN: Yeah. I have an idea how it occurred, but I can't prove it. I'm sorry — I—

863 2:57:39

MR. ALESSI: Yeah, it's okay. No, please — I want to make sure you finish.

864 2:57:46

MR. WHIFFIN: I have an idea of how it occurred, but I've not been able to replicate it. So my idea is unsubstantiated.

865 2:58:26

MR. ALESSI: So is it fair to say you have some doubt about how the deletion occurred?

866 2:58:54

MR. WHIFFIN: That's fair.

867 2:58:58

MR. ALESSI: And you believe your doubt is reasonable?

868 2:59:12
869 2:59:13

MR. ALESSI: Under the circumstances?

870 2:59:19
871 2:59:21

MR. ALESSI: Your honor, that is the extent of my questions of the witness at this time.