JAILHOUSE WITNESS, KASEY BOHANNON
Cross-examination of jailhouse witness Bohannon begins. Led by defense attorney Whitman, who questions the reliability of Bohannon’s memory, motives, and access to information. Tone is calm but firm. Foundation is being laid.
Whitman confirms Bohannon was on controlled substances for pain, possibly alcohol withdrawal. She implies compromised memory and perception: “I don’t want to misrepresent your struggle... but you weren’t detoxing?” Bohannon replies, “No real detox.”
Whitman presses timeline. Bohannon learned of Dr. Craig’s alleged confession in March. Yet he told no one until June. “You sat in jail March, April, May… and didn’t report it.” Bohannon stammers: “I tried… yeah, no, yeah, you didn’t tell anybody.”
Defense narrows the issue: Bohannon was in cell M4. Craig was in M1. “That’s two cells apart, right?” Whitman asks. He agrees. She confirms Craig was later moved to a pod where Bohannon never saw him again. “No further interactions, correct?” “Correct.”
Whitman: “You didn’t walk into a police station and say this was urgent, right?”
Bohannon: “No.”
“You emailed the DA’s office?”
“Yes.”
She emphasizes he reached out after jail—voluntarily, not under pressure.
Whitman: “Detective Olson didn’t come find you?”
“No.”
“She just emailed you back and said, ‘If you want to talk, let me know’?”
“Yes.”
The implication: Bohannon wasn't chased. He offered. Could that mean motive?
Whitman: “You emailed the DA on July 13, 2023?”
“Yes.”
“And your probation got revoked the next day?”
“Seems like it.”
“You already knew it was coming, right?”
“Yeah, probation warned me.”
She paints a timeline: offer info, avoid jail?
Brackley: “Did you come forward for a benefit?”
Bohannon: “Absolutely not.”
“Detective Olson offer you anything?”
“No.”
“DA’s office?”
“No.”
“So why did you talk?”
“To report what I heard from Craig in March 2023.”
Bohannon told Olson:
• Craig showed him a map of the house
• Mentioned garage drop points
• Talked of wife’s journal entries
• Said she was suicidal and used cyanide
• Drove a lifted Ford F-250 with code access
Bohannon flushed the map.
WITNESS, MICHAEL FOTI — RN
Registered nurse Michael Foti says Angela Craig arrived brain dead, with ICP in the 90s (normal: 5–15). He drew her blood at 8:20 PM on March 15, 2023—specimen data confirmed. Condition? “Very bad. Pupils blown.” No cross. Witness excused.
A juror submitted a question but the judge ruled it legally improper and refused to allow it.
She warned: “Do not guess why… it’s a legal ruling.”
The witness was excused. Jury sent out.
JAILHOUSE WITNESS — NATE HARRIS
He says he received no cooperation agreement or deal from the DA. Testifying, he claims, only because his wife Loretta asked him to do the right thing.
Harris confirms he was Craig’s cellmate in Nov 2024. They shared Pod 2C at Arapahoe County Jail. He describes the pod as open, with five bunks and no doors—“com-caves,” he calls them.
Craig allegedly told Harris his wife was suicidal. Said he was helping her die by ordering poison. Harris also recalls Craig accusing the sheriff’s office of “stacking the deck.”
Harris and Craig regularly walked laps around the pod. During one of those walks, Craig said Harris’s prison experience made him the right person to talk to about “fixing” things.
Craig showed interest in Harris’s ex-wife, Kazi. Harris says he told Craig she once faked documents in a case under Colorado’s Organized Crime Control Act.
Harris denies giving Craig Kazi’s address. But says Craig eventually had it. He recalls seeing a letter Craig had addressed—unclear to whom—but it was tied to that situation.
In Nov 2024, deputies searched multiple cells for Suboxone. Harris says he and others were moved to the bullpen. That’s when Sgt. Hudson seized the hidden letter Craig had given him for Kazi.
Harris says Craig asked him to find someone to kill two people:
- Investigator Bobby Joe Olson
- An inmate from medical
Craig allegedly claimed Olson was fabricating evidence against him.
To stop Craig from asking others, Harris told him he’d “take care of it.” Craig allegedly said he had a blank check and could pay up to $20,000 for the job.
Craig allegedly told Harris to photograph Deputy Hillstrand’s son getting off the school bus. Purpose: intimidation.
Craig said his son in Utah could help Harris locate:
- Bobby Joe Olson
- Deputy Hillstrand
Harris was to contact him after release.
Harris says Craig described a storage unit containing:
- F-150 truck
- $5,000 in cash
- .308 sniper rifle in the glove box
Plan: act before trial began.
Harris says he didn’t tell other inmates about Craig’s plans. He only disclosed it to Sgt. Hudson—after the letter was found.
Harris says he hid the letter in an envelope labeled “legal mail” and addressed it to his former attorney. It wasn’t real legal mail. He says he gave Sgt. Hudson full permission to open.
Whitham opens cross by confirming Harris didn’t want to testify unless he was out of jail. “Jail’s not a great place to be, right?”
Harris: “That’s correct.”
Whitham confirms Harris did 10 years, 7 months on a 22-year sentence. Harris says he knows how to conduct himself in jail—unlike someone new.
“Absolutely.”
Harris admits he’s a convicted felon.
- Motor vehicle theft (2023)
- Drug possession (2001)
- Colorado Organized Crime Control Act (2005)
- New pending charges for vehicle theft & forgery
Whitham shows Harris text messages to Loretta where he says “I’m coming home.” Sent right after the letter was seized. Whitham suggests Harris expected a benefit from giving Craig up.
Harris: “Sure.”
Whitham: “You knew giving info on Craig would help you?”
Harris: “If it was valuable, would I still be in handcuffs?”
Whitham fires back: “You got out—then picked up a 2025 case. That’s why you’re back in.”
Harris admits he knew Craig’s case was high-profile. He claims no one talked about it in jail. He only learned from Craig after a month of sharing a cell.
“You don’t like Mr. Craig, do you?”
Harris: “No, I don’t.”
Whitham says Harris keeps staring Craig down in court. Harris denies it: “I’ve been looking at you.”
Whitham drills Harris: the murder-for-hire letter was in your box, under your bunk, marked as legal mail.
You didn’t mail it.
You didn’t hand it over.
You held it.
Harris admits he had the letter and knew where it was. Says his former attorney ignored him, so he had Loretta call Sgt. Hudson. Whitham says Harris was in control of when and how it was found.
Whitham confronts Harris with a letter he wrote to a judge in June 2025. Harris told the court he gave info in a homicide case “in exchange for a probation deal.”
When asked about a probation violation in Denver, Harris refused to answer. “I’m going to plead the Fifth on that.” Judge called a sidebar to address whether that’s appropriate.
Whitham asks Harris about his 2023 probation case. He denies it's pending—until the judge takes judicial notice: Probation revocation hearing is set for July 31, 2025.
Harris says he’s unsure if he’s facing prison time. Claims he signed a deal for reinstatement but admits he could still land in Community Corrections. Sentencing is scheduled. Outcome uncertain.
Whitham walks the jury through the timeline: Harris gave info on Craig, got out, then picked up a new drug case. He pled guilty. The original charge was a DF1—8 to 32 years.
Whitham reveals a 2024 case in between the others.
Harris is charged with:
– Motor vehicle theft (F4, up to 12 yrs)
– Forgery (F5, up to 6 yrs)
Harris: “Sure.”
Whitham breaks down the numbers:
Harris faces up to $600,000 in fines and 5 years of parole for the 2024 charges.
A deal was offered: plead to a lesser charge and testify.
Harris says he refused the July 3 plea deal. He didn’t like the terms—not because of the cooperation clause, but because “it didn’t work for me.”
Whitham challenges Harris:
You know what happens to snitches in prison.
Harris fires back:
“Do I look worried?”
Says he’d sign anything if the deal was right.
Whitham points out Harris told the DA he wouldn’t testify while in custody. Harris says he said it once. Now? He’s testifying without a deal. “No paper. Just my compass.”
Whitham pushed hard. Harris didn’t flinch. The witness controlled the room. Not the cross.
SGT HUDSON, ARAPAHOE COUNTY SHERIFF’S OFFICE
He confirms he received a call from Loretta on Nov 9, 2024, about a letter her husband was holding for James Craig.
Hudson didn’t tell deputies about the letter. Instead, he staged a search for Suboxone to discreetly enter the cell and protect Harris. Only Hudson knew the real target: Craig’s murder-for-hire letter.
Hudson confirms Craig and Harris were cellmates in Pod 2. Loretta told him the letter was from Craig. Hudson checked jail records, located both men—and planned the extraction.
During the search, Hudson opened Harris’s plastic tote beneath the bunk. He didn’t find what he expected—so he went directly to Harris for answers.
Hudson asked Harris if he could seize and open the envelope. Harris agreed. Hudson retrieved it from the cell and confirmed its contents.
People’s Exhibit 73 is now admitted.
Hudson says he would’ve missed the letter if Harris hadn’t told him where to look—it looked like real legal mail.
The first paragraph reads:
“I have been unjustly accused… I must now turn to such tactics myself.”
The final line of Craig’s letter reads:
“Thank you in advance for making me and my kids the happiest people on Earth.”
Signed: Jimmy Craig.
Craig offered $20,000 for each witness who would follow his plan. He instructed the recipient to involve her sister—and even suggested a payout structure.
Craig warned against getting caught like another inmate who had betrayed him. Said the new fake witnesses should avoid that trap—by going straight to the D.A.
Craig gave Angela’s birthday, phone number, email, and Facebook. Said the witnesses could use that info to sell the story of knowing his wife.
Rule 1: Tell the D.A. that Angela used suicide threats to manipulate Craig.
Craig emphasized:
“She told you she never meant it.”
Rule 2: Involve your sister. Say she met Angela at the genealogy library. If the D.A. gets suspicious, use a fake name. Craig added: “No ID is required.”
Rule 3: A third person should say they witnessed the Angela friendship—or back up the other witness entirely. Craig tells them: “Visit the library so your story sounds real.”
Rule 4: Target Caitlin Romero, his former office manager. Claim she bragged about faking evidence. Craig said she mentioned ordering the cyanide that killed Angela.
Craig said Caitlin was paid by “Jackie and Dr. Ryan” to frame him. Told Kazi to investigate her online and follow the trail.
Despite knowing Craig and Harris shared a cell, Detective Olsen never asked Sgt. Hudson for surveillance footage or verification of how long they'd been housed together. Cross exposed the limited scope of the investigation.
Loretta—Harris’s girlfriend—tipped jail staff about the letter. But no one verified her relationship to Harris or checked phone calls or tablet messages between them. No supporting data was requested or reviewed.
Sgt. Hudson admitted:
- He never checked if Harris and Loretta were really in a relationship
- Never pulled calls or texts
- Never confirmed her info
Just ran with it—created a search ruse based on her word
Hudson created a fake drug search to protect Harris from being labeled a snitch. He even kept fellow deputies in the dark to avoid hallway leaks. “Inmates hear everything in the sally port.”
WITNESS — KASIANI KONSTANTINODIS (Nate Harris’s Estranged Wife)
In November 2024, she received a letter addressed to her at home. The return sender? “Jimmy” at P.O. Box 90210, Aurora, CO. Yes—90210. Like Beverly Hills.
She was on the phone with Detective Bobby Jo Olson when she pulled the letter from her mailbox. She began to open it, then stopped and told the detective. Olson said, “Yeah, that’s a good idea. Don’t open it.”
Following police instructions, she placed the envelope under her front porch mat. A law enforcement officer picked it up directly from there. She never read the contents.
Prosecutor clarifies:
She did not help James Craig with his case
She never met his attorney Harvey Steinberg
She has no control over what Harris says while in jail
On cross, the witness confirms she and Harris are still legally married—
But not together.
They’ve known each other 25 years. She describes him as having “a reputation for untruthfulness.”
“That’s very accurate,” she says.
She acknowledges Harris was struggling with drug addiction in 2024. Says he was in and out of jail at the time. When asked if she knows him well after 25 years:
“Yes, very good.”
WITNESS — CARRIE HAGESETH, Lyft driver and mother
She met James Craig in fall 2022. Where? A sugar dating site called Seeking. She explains it's about "arrangements" — exchanges of time or resources.
Judge reads limiting instruction:
Evidence about Dr. Craig’s extramarital relationship is allowed only to show motive and intent behind the alleged crimes. Jurors are warned they may not consider it for any other purpose.
Carrie Hageseth confirms she met Craig on seeking . com
“He messaged me first.”
Their chats moved from the site to text, then eventually to phone and in-person meetings.
First date: Fall 2022, Loveland fish grill.
Multiple meetups:
1. Restaurant in Loveland
2. Upscale dinner in Greenwood Village
3. Hotel meet-up afterward
4. More lunches in Denver
Carrie can’t recall exact dates or names, but confirms: Yes, there was a sexual relationship.
Craig gave:
• $9K for a Honda Accord (for Carrie’s daughter)
• $100 each for her kids at Christmas
• Paid $2.5–3K for Carrie’s attorney during her custody fight
Carrie: “I couldn’t afford a lawyer without him.”
Craig bought a car for Carrie Hageseth’s daughter. Both he and Carrie were listed as owners on the registration. But he also wrote a contract for her daughter, asking for good grades in exchange for the car. Carrie refused to sign it.
Craig told Carrie he was “not happy” in his marriage and wanted a divorce. He claimed financial separation was “nearly impossible.” Said it would leave him “completely broke and destitute, like you.”
At a nice restaurant in Greenwood Village,
Craig brought up The Purge. He explained the movie’s premise: one day to kill without consequence. When asked who he’d purge, he mentioned his wife. He described injecting someone in the neck to get away with it.
Craig told Carrie his wife was suicidal. Carrie initially used a burner number to talk to him, then gave him her real number. She confirms she can recognize their text exchanges. Defense is moving to introduce Exhibit 67.
Craig texted Carrie on Jan 4, 2023:
His wife found the DoubleTree receipt, attorney payments, car money, and Venmo transfers.
He told his wife:
– They met on Seeking
– He wasn’t sleeping with her
– He was just “helping her out”
Carrie confirms that was false.
Craig, Jan 9:
“So I’ve just had to lay low and I’ll still need to keep doing that. I’m not mad, just doing some serious damage control over here. It’s been a mess.”
Then:
“I’m so glad you’re loving your attorney and doing well though.”
On Jan 14, Craig texted:
“Good for you!! I’m so sorry you’re so far behind on everything. I wish I could help you.”
Carrie took this as sympathy, not alarming at first. But the next message changed tone.
Craig:
“I don’t see a way out for me.”
Carrie replied:
“Sweetheart, don’t say that please… You have so many reasons to live.”
She worried he was suicidal.
He responded:
“I’m not happy but can’t get divorced right now. I’m not suicidal, just stuck.”
Jan 14: Craig texted Carrie,
“I still want to support you in every way, including financially… I have to do something about this situation I’m in first.”
She took that to mean his marriage.
Later, Feb 1:
“Do you know anyone who can help me with my problem down here? I can pay handsomely.”
Carrie believed “problem” = his wife.
She replied:
“I think you should hit up a homeless person.”
Meaning: someone with nothing to lose.
Feb 2: Craig replied to Carrie’s suggestion:
“Hitting up a homeless person actually sounds like the only choice right now. I made $66,000 in January and I want desperately to share that with you... I feel so trapped.”
Feb 14: On Valentine’s Day, Craig wrote:
“I want to be with you so bad... I think a lot of what you’re going through could be solved with money... I hate thinking about how you can’t feed your kids and are on the brink of homelessness... I feel completely stuck and helpless... We need to solve my problem and move forward together.”
Feb 15: Craig offered Carrie $2,000, adding:
“I know how this works. We are in an arrangement... I would hope that your resourcefulness will also be able to help me with my problem in some way.”
Carrie confirmed she had no further contact with Craig after Feb 18.
Cross presses on Craig’s communication habits. Carrie says he used a Google Voice number (ending 9565) and changed numbers often. Exhibit 67 contains texts from that number, but she acknowledges there were other numbers not reflected in the record.
Counsel: “He tells you you're great, right?”
Carrie: “Yes.”
Q: “That feels good, doesn’t it?”
A: “I’m not sure it felt good… always.”
Craig provided:
— $5,000 retainer for her lawyer
— $9,000 for her daughter’s car
— Christmas cash for her kids
— Ongoing verbal support during her custody battle
Carrie confirms he said his wife found out and he was seeking another way to give her money.
Defense challenges her earlier testimony about The Purge. They point out that during initial police interviews in February 2024, she never mentioned:
— Craig knowing how to kill without leaving a trace
— Injecting someone in the neck with poison
Carrie claims she “remembers” discussing “a substance” but cannot confirm details.
February 15: Craig offers to bring $2,000 if they meet for lunch.
She replies:
“That would help me so much, babe.”
She tells him her lawyer is calling for the $600 balance.
She admits she needed help to pay the lawyer, who was representing her in her custody case
Redirect clears up the inconsistency.
Carrie is shown Detective Olson’s report from February 2024.
She confirms she did tell police that Craig:
— Talked about The Purge
— Mentioned using “potassium chloride or potassium something”
— Claimed it would be untraceable
— Said it would only take one injection
Defense’s attempt to impeach her credibility just fell apart.
Jury asked:
— When did your relationship with the defendant end?
Carrie: “February 18, 2023. My birthday.”
— Was there ever talk of marriage or just dating?
Carrie: “There was talk about marriage in the future.”
JORDAN IVEY
Prosecution calls Jordan Ivey. She confirms she met Craig on Seeking in October 2022 while living in Colorado. Their connection included a few dates, a trip to Montana (flights and Airbnb paid by Craig), and gifts like a jacket, iPhone, and monetary transfers. She viewed the relationship as casual—Craig appeared more invested.
Ivey confirms Craig’s Seeking profile and their communication via the platform’s inbox before meeting in person. The Montana trip was Craig’s idea. He also purchased gifts and gave her money. Their relationship "tapered off" in early January 2023 without an official breakup.
Ivey says Craig initially claimed he loved his wife but was missing certain things in the marriage. Over time, he admitted to fights and dissatisfaction. In December 2022, he told her he was preparing for divorce. Ivey recalls discouraging him from leaving his wife for her.
On cross, Jordan Ivey confirms her memory after reviewing a report. Craig gave her the impression early on that divorce wasn’t truly an option—despite later claims to the contrary. She says Craig cited his kids and financial concerns as reasons. Her takeaway: he was “unavailable for financial reasons.”
On cross, defense gets Craig’s full text exchange with Jordan Ivey admitted as Exhibit DDD. The messages were provided to law enforcement by Ivey herself.
On cross, the defense walks Jordan Ivey through dozens of affectionate texts Craig sent just days after they met. He calls her
“irresistible,” “impossibly beautiful,” and says he’s
“jumping in with both feet.”
Craig quickly escalated their relationship, texting things like:
“Jesus, is it normal to meet someone once and make all these plans?”
“Is it healthy to be this excited about another human?”
He spoke of future trips, including Paris in spring.
Defense highlights how Ivey’s responses were notably less intense than Craig’s.
She confirms:
— She didn't say she missed him back
— He texted more frequently and emotionally
— She once described him as “needy”
Ivey confirms they met on a dating site. Craig used Google texting early on, possibly to hide the affair.
She says:
— She realized later it wasn’t his real number
— It made sense due to his marital status
— Craig messaged her frequently and with romantic intent
Craig gave Ivey money via Venmo, bought her a phone and jacket, and sent her a song he claimed to have written and recorded. He continued texting emotionally even when she didn’t reply.
On Thanksgiving 2022, Craig texted:
“Thankful for you today baby. I miss you. I wish I was spending this Thanksgiving with you.”
She didn’t respond. She later said she had been “sidetracked.”
Their last exchange was in early January 2023. She texted about New York plans on Jan 4. He never responded. Her final message came March 3:
“I hope you're doing okay. I miss you a lot.”
She never heard from him again.
DETECTIVE HEATH GRAW
Detective Heath Graw took the stand. He works major crimes in Aurora and has over two decades of law enforcement experience, including internal affairs and gang units.
Graw testified he retrieved a white envelope containing a handwritten letter from under the doormat at 1275 S. Kendall St., Lakewood. The envelope and contents were admitted as Exhibit 74.
The letter inside was dated November 12, 2024. Craig’s trial was set to begin November 21. Prosecutors emphasized this timing during the direct.
In the letter, Craig blames lead Detective Bobby Olson and the District Attorney for "lies" and "atrocities." He claims their actions caused him to miss important moments with his children.
In the same letter, Craig calls his business partner “jealous and opportunistic,” claiming the partner tried to take over the practice by alleging Craig murdered Angela. He also accuses an office manager of helping, calling her “someone who wants to hook up” with the partner.
Craig wrote that if the recipient planned to Photoshop phone records, they should only show activity before December 1, 2022. Why? Because records from Dec 1 to March 15 were already in the DA’s hands and could be verified.
Craig refers to a November 11 visit from his then-attorney Harvey Steinberg, saying Steinberg told him the case hinged on finding someone—“or someones”—to say Angela was suicidal or trying to set him up with poison.
On page 4, Craig states: “Anyone and everyone who jumps into this gets paid, of course.” He later adds that if the recipient works “details into [her] testimony at trial” and thinks it requires more skill, he’d “honor” additional payment.
Craig details multiple affairs:
– 2009: with a patient
– ~2013: with women online
– 2016–2017: with a VP of A&B Bank
Each time, he says, he offered divorce and to give Angela “the house, cars, alimony,” but claims she “threatened suicide to manipulate” him.
He wrote Angela had “no work skills or experience” aside from working as his office manager from 2017 to 2022. He said she never finished college and implies she couldn’t survive without him.
Craig alleges he found a notebook where Angela researched poisons, calculated doses to make herself sick (not die), and identified toxins not routinely tested for in hospitals.
Detective Graw confirmed no such notebook was ever found in the investigation.
In the second full paragraph, Craig writes that after finding Angela’s notebook, he “knew for sure” she wasn’t suicidal but manipulative. He claims this confirmed his narrative about her behavior.
Craig admits in the same paragraph that he ordered both arsenic (delivered to the house) and cyanide (delivered to his office). He does not blame Angela for those deliveries.
Craig signs the letter “Jimmy.” But the letter doesn’t end there. A separate page follows, dated November 13, titled as an addendum. In it, Craig continues to make accusations and give instructions.
In the addendum, Craig calls someone named Roger “the worst jailhouse snitch ever” and says Roger “set me up badly.” This is presented as a warning to the letter’s recipient.
Craig includes detailed instructions for how the recipient could download photos of Angela from Dropbox, then Photoshop them to fake a friendship between Angela and the recipient. The goal? To strengthen trial testimony.
On cross, defense highlights that another backpack was given to police—this one by Dr. Craig’s family. Unlike the one found at the dental office, this bag contained personal items linked to Angela, including ponytail holders, an Apple Watch, and her museum membership cards.
Inside that same backpack were also two syringes—one small and one large—both containing unknown liquids. Defense implies these may be significant, and the detective confirms they were collected and later separated out for examination.
Defense then moves to a desk in the Craig family’s master bedroom. Detective says it contained various documents—medical forms, insurance papers, and possibly a life insurance policy. When asked about a spiral notebook, he says he doesn’t know what was inside.
Defense asks if the detective knew Angela’s family gave portions of a journal to lead detective Bobbie Olson. He replies: “I don’t remember hearing that.” He confirms Olson was the lead and he was not privy to everything she received.
Redirect zeroes in on the second backpack.
Q: “Do you know who was on the house surveillance camera carrying that backpack while Angela Craig was in the hospital?”
A: “I’d be guessing if I answered.”
Q: “Don’t guess.”
Witness excused.