April 7, 2026

The Pine Barrens Body: Who Killed Cody MacPherson?

The Pine Barrens Body: Who Killed Cody MacPherson?

The Pine Barrens Body: Who Killed Cody MacPherson? In September 2017, 20-year-old Cody MacPherson disappeared from Pemberton Township, New Jersey, launching a six-month investigation that eventually drew in New Jersey State Police homicide...

Spotify podcast player badge
Apple Podcasts podcast player badge
Pandora podcast player badge
Amazon Music podcast player badge
Podchaser podcast player badge
Spreaker podcast player badge
RSS Feed podcast player badge
Audible podcast player badge
Castbox podcast player badge
iHeartRadio podcast player badge
Castro podcast player badge
Deezer podcast player badge
YouTube podcast player badge
Spotify podcast player iconApple Podcasts podcast player iconPandora podcast player iconAmazon Music podcast player iconPodchaser podcast player iconSpreaker podcast player iconRSS Feed podcast player iconAudible podcast player iconCastbox podcast player iconiHeartRadio podcast player iconCastro podcast player iconDeezer podcast player iconYouTube podcast player icon

The Pine Barrens Body: Who Killed Cody MacPherson?

In September 2017, 20-year-old Cody MacPherson disappeared from Pemberton Township, New Jersey, launching a six-month investigation that eventually drew in New Jersey State Police homicide detectives, Ocean County prosecutors, and a forensic team working largely skeletal remains discovered near the Colliers Mills Wildlife Management Area. Alan McGinnis, a 26-year-old Burlington County man with deep roots in the Pemberton community, was arrested, charged, and convicted of first-degree murder, ultimately sentenced to 30 years without parole.

Cody played bass guitar, sang in choir, and had a daughter back in Indiana he was trying to get back to. He moved to New Jersey for a fresh start and walked straight into someone else's unresolved situation. What makes this case genuinely hard to put down is the silence: multiple people in a tight-knit community knew what happened and said nothing for six months. The only reason we know where Cody was found is because a forest warden was about to set the woods on fire.

#TrueCrime #NewJerseyMurder #CodyMacPherson #PineBarrens #ColdCase #TrueCrimePodcast #MurderMystery

🔔 Subscribe for True Crime Cases multiple times a week

Never miss a story. Subscribe to 10 Minute Murder for bite-sized true crime episodes delivered fresh every week.

Get a weekly email from me about the upcoming cases and more: 10minutemurder.com/newsletter

📱 Follow for Behind-the-Scenes Content Get exclusive case updates, research photos, and sneak peeks of upcoming episodes:

💬 Have a Case Suggestion? Know a fascinating case that deserves coverage? I love listener suggestions and feature the best ones in upcoming episodes. Email: joe@10minutemurder.com Website: 10minutemurder.com ⭐ Help Grow the True Crime Community
  • Rate & Review: Leave a 5-star review to help other true crime fans discover the show
  • Share: Send this episode to fellow true crime enthusiasts
  • Join the Discussion: Tag us in your episode reactions on social media
🎧 Want Even More True Crime?
Check out True Crime Blueprint, also created and hosted by Joe.

Spotify: https://open.spotify.com/show/43zuDpH01HtdIrH0ShCAid?si=86b2281063334139


Apple Podcasts: https://podcasts.apple.com/us/podcast/true-crime-blueprint/id1877878404

iHeartRadio: https://iheart.com/podcast/323307878
Amazon Music/Audible: https://music.amazon.com/podcasts/b7d5eaae-9d27-40f9-8efb-6864c2af8055
Deezer: https://www.deezer.com/show/1002664071
Podcast Addict: https://podcastaddict.com/podcast/true-crime-blueprint/6785639
Podchaser: https://www.podchaser.com/podcasts/true-crime-blueprint-6381660
Spreaker: https://www.spreaker.com/podcast/true-crime-blueprint--6879387
Stitcher: https://www.stitcher.com/show/1113943
Pandora: https://www.pandora.com/podcast/true-crime-blueprint/PC:1001113943

Become a supporter of this podcast: https://www.spreaker.com/podcast/10-minute-murder-bingeable-true-crime-stories--4603604/support.
1
00:00:00,000 --> 00:00:05,520
A 20-year-old from Indiana moves to New Jersey for Fresh Start.

2
00:00:05,520 --> 00:00:06,520
He plays the bass guitar.

3
00:00:06,520 --> 00:00:12,160
He's got a little girl back home, falls asleep at a party, and six months later, a forest

4
00:00:12,160 --> 00:00:15,640
warden finds his remains in the Pine Barrens.

5
00:00:15,640 --> 00:00:20,120
The thing is, there were people around who knew exactly where he was the whole time.

6
00:00:20,120 --> 00:00:42,840
[Music]

7
00:00:42,840 --> 00:00:49,040
Cody McPherson had a bass guitar, a voice that could fill a church choir, and a daughter

8
00:00:49,040 --> 00:00:53,720
in Indiana named Olyana, who was waiting for him to get his footing.

9
00:00:53,720 --> 00:00:55,840
That was the plan in 2017.

10
00:00:55,840 --> 00:01:00,760
He was 20 years old, a Christian who took his faith seriously, someone who did theater

11
00:01:00,760 --> 00:01:05,360
and sang because he loved it, not because he thought it made him look cool.

12
00:01:05,360 --> 00:01:09,440
He'd grown up in Portage, Indiana, and he made the decision to move back to New Jersey

13
00:01:09,440 --> 00:01:14,120
where he was born to try to get his life into some kind of shape.

14
00:01:14,120 --> 00:01:18,800
He ended up in Brown's Mills, a community sitting right at the edge of the New Jersey

15
00:01:18,800 --> 00:01:20,440
Pine Barrens.

16
00:01:20,440 --> 00:01:24,960
And if you've ever been to the Pine Barrens, which I have, I lived there for a few years

17
00:01:24,960 --> 00:01:32,240
as a kid, it's 1.1 million acres of flat sandy dense forest where your GPS quietly gives

18
00:01:32,240 --> 00:01:37,160
up on you about 20 minutes in, and you're suddenly very alone with your thoughts.

19
00:01:37,160 --> 00:01:40,880
Cell service is more of a suggestion than a service.

20
00:01:40,880 --> 00:01:45,760
The locals have their own longstanding understanding of what happens inside those tree lines and

21
00:01:45,760 --> 00:01:47,400
what stays there.

22
00:01:47,400 --> 00:01:51,320
The generations of people have made use of that understanding in various ways.

23
00:01:51,320 --> 00:01:55,960
When I was a kid, I remember hearing about the legend of the Jersey Devil, scared the crap

24
00:01:55,960 --> 00:01:56,960
out of me.

25
00:01:56,960 --> 00:02:00,760
The Barrens have always had their way of holding on to things.

26
00:02:00,760 --> 00:02:02,520
Cody didn't have a map for any of that.

27
00:02:02,520 --> 00:02:06,320
He was a newcomer, and he was just trying to figure it all out.

28
00:02:06,320 --> 00:02:10,240
Alan McGinnis had no such uncertainty about where he stood.

29
00:02:10,240 --> 00:02:15,720
He was 26 years old, lived his entire life in the Pemberton Jackson Township Orbit, and

30
00:02:15,720 --> 00:02:19,400
he knew the Pine Barrens the way most of us know how to get to the grocery store.

31
00:02:19,400 --> 00:02:23,600
He had an ongoing relationship with a woman named Caitlin Herertes, with whom he shared

32
00:02:23,600 --> 00:02:24,600
two children.

33
00:02:24,600 --> 00:02:28,760
They were in one of those situations where they weren't together and they weren't exactly

34
00:02:28,760 --> 00:02:30,480
not together either.

35
00:02:30,480 --> 00:02:31,880
You know what that looks like.

36
00:02:31,880 --> 00:02:36,560
No one's giving it a name, no one's having the hard conversation, and the whole arrangement

37
00:02:36,560 --> 00:02:41,640
just keeps spinning forward because actually ending it would require more honesty than either

38
00:02:41,640 --> 00:02:43,720
person is prepared for.

39
00:02:43,720 --> 00:02:47,840
According to that situation, Cody McPherson arrived.

40
00:02:47,840 --> 00:02:55,440
Cody and Caitlin had spent the night of September 22 into the 23rd together at a local motel.

41
00:02:55,440 --> 00:02:56,760
McGinnis found out.

42
00:02:56,760 --> 00:03:02,120
He also believed with some basis that Caitlin might be pregnant with Cody's child.

43
00:03:02,120 --> 00:03:07,480
Then on September 23rd, Caitlin ended things finally with McGinnis.

44
00:03:07,480 --> 00:03:11,360
24 hours later, both men were in the same house.

45
00:03:11,360 --> 00:03:18,680
On the night of September 24th, 2017, a group gathered at 234 party Boulevard in Pemberton

46
00:03:18,680 --> 00:03:19,680
Township.

47
00:03:19,680 --> 00:03:21,080
It was drinking.

48
00:03:21,080 --> 00:03:25,520
There was a crowd, and at some point during the evening, Caitlin passed out on a couch

49
00:03:25,520 --> 00:03:27,280
after a lot of it.

50
00:03:27,280 --> 00:03:32,760
Cody McPherson, with no particular reason to feel unsafe, fell asleep on another couch in

51
00:03:32,760 --> 00:03:34,360
the same room.

52
00:03:34,360 --> 00:03:38,880
McGinnis walked in and announced to the other people in that house, out loud, with his

53
00:03:38,880 --> 00:03:44,080
whole chest, no hesitation that he was going to stab Cody McPherson.

54
00:03:44,080 --> 00:03:48,720
He said it to a room full of witnesses with a confidence that only exists when you genuinely

55
00:03:48,720 --> 00:03:52,960
believe nobody present is going to stop you or reach for a phone.

56
00:03:52,960 --> 00:03:57,440
Then he walked over to the couch and did exactly what he said he was going to do.

57
00:03:57,440 --> 00:04:01,560
He stabbed Cody in the throat and neck while he was sleeping.

58
00:04:01,560 --> 00:04:04,080
Despite those wounds, Cody got up and ran.

59
00:04:04,080 --> 00:04:08,560
He made it outside to the front lawn before McGinnis caught up to him and stabbed him again

60
00:04:08,560 --> 00:04:09,560
in the chest.

61
00:04:09,560 --> 00:04:15,280
Cody, still alive at this point, badly wounded and bleeding, but alive.

62
00:04:15,280 --> 00:04:19,200
McGinnis forced him into the trunk of a car and drove away.

63
00:04:19,200 --> 00:04:24,200
Around 3am, he pulled up to a relative's house in Jackson Township, about a mile from where

64
00:04:24,200 --> 00:04:26,200
this was going to end.

65
00:04:26,200 --> 00:04:28,040
He knocked on his cousin's window.

66
00:04:28,040 --> 00:04:32,440
His cousin came to that window at 3 in the morning because you hear a knock, you answer

67
00:04:32,440 --> 00:04:33,440
it.

68
00:04:33,440 --> 00:04:34,640
You don't know.

69
00:04:34,640 --> 00:04:35,960
Could be anything.

70
00:04:35,960 --> 00:04:38,520
This in particular was not anything good.

71
00:04:38,520 --> 00:04:42,400
McGinnis told him that he needed a shovel and explained why.

72
00:04:42,400 --> 00:04:45,560
His cousin said no and closed the window.

73
00:04:45,560 --> 00:04:49,160
That window closing is a detail I keep coming back to.

74
00:04:49,160 --> 00:04:54,240
Cody McPherson was in the trunk of a car in Jackson Township, New Jersey, still breathing,

75
00:04:54,240 --> 00:04:57,920
while the man who put him there was knocking on a family member's window asking for digging

76
00:04:57,920 --> 00:04:59,000
equipment.

77
00:04:59,000 --> 00:05:02,360
That cousin told him no and closed the window.

78
00:05:02,360 --> 00:05:06,440
McGinnis then drove alone to the Collier's Mills Wildlife Management Area.

79
00:05:06,440 --> 00:05:11,960
A remote stretch of state land off, South Stump Tavern Road, deep in the Pine Barrens.

80
00:05:11,960 --> 00:05:13,520
He pulled Cody from the trunk.

81
00:05:13,520 --> 00:05:15,840
Cody was still alive at this point.

82
00:05:15,840 --> 00:05:19,440
McGinnis stripped him of his clothes and his belongings, stabbed him once more in the

83
00:05:19,440 --> 00:05:21,960
chest and left him there.

84
00:05:21,960 --> 00:05:26,920
The medical examiner would later confirm that final chest wound was the one that killed him.

85
00:05:26,920 --> 00:05:31,440
McGinnis covered the body with logs and debris and walked back to the car.

86
00:05:31,440 --> 00:05:36,240
Back at the house on Party Boulevard, Caitlin's mother Kathleen Huertis, and at least

87
00:05:36,240 --> 00:05:39,160
one other person had already began cleaning.

88
00:05:39,160 --> 00:05:42,840
By the time Caitlin woke up the next morning, the blood was gone from the living room and

89
00:05:42,840 --> 00:05:44,200
the front lawn.

90
00:05:44,200 --> 00:05:47,920
And she was told Cody had simply left on his own.

91
00:05:47,920 --> 00:05:51,840
Cody's brother filed a missing persons report that very same day.

92
00:05:51,840 --> 00:05:58,120
For 176 days, the McPherson family lived in the specific kind of uncertainty that belongs

93
00:05:58,120 --> 00:06:00,200
to families of missing people.

94
00:06:00,200 --> 00:06:05,400
His parents, April and Donald, organized searches, ran social media campaigns, raised

95
00:06:05,400 --> 00:06:09,600
money, and kept their son's name in front of everyone who would pay attention.

96
00:06:09,600 --> 00:06:14,160
Early on, there was some reasonable speculation that maybe Cody had returned to Indiana on

97
00:06:14,160 --> 00:06:15,480
his own.

98
00:06:15,480 --> 00:06:18,040
Young men make sudden decisions.

99
00:06:18,040 --> 00:06:22,760
But as months passed, his family understood what the silence really meant.

100
00:06:22,760 --> 00:06:25,360
This was not something Cody would do.

101
00:06:25,360 --> 00:06:29,560
Allen McGinnis was present in that community the entire time.

102
00:06:29,560 --> 00:06:35,160
At some point during those six months, he reportedly told Caitlin exactly what he had done.

103
00:06:35,160 --> 00:06:37,880
Others in the community had pieces of it as well.

104
00:06:37,880 --> 00:06:41,160
Nobody contacted the police.

105
00:06:41,160 --> 00:06:45,160
On March 19, 2018, Richard Byrne was doing his job.

106
00:06:45,160 --> 00:06:48,720
He was a district warden with the New Jersey Forest Fire Service.

107
00:06:48,720 --> 00:06:54,520
Out at Collier's Mills Wildlife Management Area, preparing a section for a controlled Byrne.

108
00:06:54,520 --> 00:06:58,800
Control Byrne's or how New Jersey manages Pine Byrne's undergrowth before dry fuel

109
00:06:58,800 --> 00:07:02,600
accumulates into a wildfire waiting to happen.

110
00:07:02,600 --> 00:07:03,600
It's scheduled.

111
00:07:03,600 --> 00:07:06,560
It's necessary completely unglamorous work.

112
00:07:06,560 --> 00:07:12,080
And on essentially any other day in its history, nothing unusual happens during it.

113
00:07:12,080 --> 00:07:16,960
Warden Byrne was moving between Southstump Tavern Road and the forest interior when he noticed

114
00:07:16,960 --> 00:07:20,560
something under a pile of logs that didn't belong there.

115
00:07:20,560 --> 00:07:24,760
He stopped what he was doing, contacted a supervisor, and law enforcement was called

116
00:07:24,760 --> 00:07:25,760
then.

117
00:07:25,760 --> 00:07:30,120
If that Byrne had proceeded on schedule, what remained of Cody McPherson would have

118
00:07:30,120 --> 00:07:33,760
almost certainly been destroyed entirely.

119
00:07:33,760 --> 00:07:39,200
Cody's remains had been exposed to the elements for six months and were largely skeletal.

120
00:07:39,200 --> 00:07:42,520
For Inzig's match, the dental records to Cody McPherson.

121
00:07:42,520 --> 00:07:48,120
They analyzed the skeletal remains and provided biological profiling consistent with the victim.

122
00:07:48,120 --> 00:07:53,920
The New Jersey State Police Lab completed DNA analysis on April 17, 2018, confirming

123
00:07:53,920 --> 00:07:55,400
his identity.

124
00:07:55,400 --> 00:08:01,220
The autopsy documented a stab wound to the left abdomen despite the extent of decomposition

125
00:08:01,220 --> 00:08:04,880
and the manner of death was ruled a homicide.

126
00:08:04,880 --> 00:08:08,680
McGinnis was arrested on April 21, 2018.

127
00:08:08,680 --> 00:08:12,040
In December of 2018, he appeared before Superior Court.

128
00:08:12,040 --> 00:08:14,640
He pled guilty to first degree murder.

129
00:08:14,640 --> 00:08:20,880
On February 1, 2019, he was sentenced to 30 years without the possibility of parole under

130
00:08:20,880 --> 00:08:23,720
New Jersey's no early release act.

131
00:08:23,720 --> 00:08:28,920
At sentencing, prosecutors returned to the shovel to the fact that Cody McPherson was still

132
00:08:28,920 --> 00:08:33,200
breathing in that trunk when McGinnis knocked on his cousin's window.

133
00:08:33,200 --> 00:08:37,560
McGinnis had told Katelyn's relatives that he killed Cody because Cody was no good for

134
00:08:37,560 --> 00:08:43,760
her, that he was making her an unfit mother, that this was something he did for the family.

135
00:08:43,760 --> 00:08:48,600
He had talked himself into a moral framework where the killing made sense and then he

136
00:08:48,600 --> 00:08:53,840
set it out loud to people, which tells you exactly how thoroughly he believed it.

137
00:08:53,840 --> 00:08:57,320
McPherson family traveled from Indiana to sit in that courtroom.

138
00:08:57,320 --> 00:09:01,680
They watched a man receive a sentence for taking their son's future and then justifying

139
00:09:01,680 --> 00:09:04,600
it to himself as a service.

140
00:09:04,600 --> 00:09:07,160
Cody's daughter is growing up now.

141
00:09:07,160 --> 00:09:12,920
She has the stories her family keeps alive, his base guitar, his voice, his theater, the

142
00:09:12,920 --> 00:09:16,800
faith that he carried with him, his gentleness as a person.

143
00:09:16,800 --> 00:09:21,000
Those are the things that made it through and that's what she gets to carry forward.

144
00:09:21,000 --> 00:09:25,240
Allen McGinnis will not be eligible for release until his mid-50s.

145
00:09:25,240 --> 00:09:30,800
By that point Cody McPherson will have been gone for longer than he ever got to be alive.

146
00:09:30,800 --> 00:09:35,200
The Pine Barons gave up what they were holding on to in the end, but only because the forced

147
00:09:35,200 --> 00:09:41,240
warden was about to lie to scheduled burn on an otherwise ordinary Tuesday in March.

148
00:09:41,240 --> 00:09:45,080
The Barons keep their secrets right up until they don't.

149
00:09:45,080 --> 00:09:51,120
And at least, after 176 days in a routine land management procedure, a one warden who

150
00:09:51,120 --> 00:09:56,480
noticed something under a pile of logs, the world got to know exactly what happened to

151
00:09:56,480 --> 00:10:05,880
Cody McPherson.

152
00:10:05,880 --> 00:10:09,840
Thanks for listening to 10 Minute Murder, bingeable true crime stories.

153
00:10:09,840 --> 00:10:10,840
My name is Joe.

154
00:10:10,840 --> 00:10:11,840
Hello.

155
00:10:11,840 --> 00:10:13,480
Glad you're here.

156
00:10:13,480 --> 00:10:16,840
And here's an email, subject, a weird coincidence.

157
00:10:16,840 --> 00:10:21,560
Hey Joe, I was listening to one of your episodes while walking around in a cemetery close to

158
00:10:21,560 --> 00:10:25,760
my house, because I thought that would be a nice quiet place to get in some steps.

159
00:10:25,760 --> 00:10:30,920
Then I realized halfway through that maybe true crime, plus a cemetery was a little too

160
00:10:30,920 --> 00:10:33,880
on the nose, even for me.

161
00:10:33,880 --> 00:10:35,720
Still finished the episode though.

162
00:10:35,720 --> 00:10:37,320
Mark and Brooklyn.

163
00:10:37,320 --> 00:10:38,320
Mark?

164
00:10:38,320 --> 00:10:40,040
That's crazy work.

165
00:10:40,040 --> 00:10:41,480
I could do one or the other.

166
00:10:41,480 --> 00:10:46,320
I could walk through a cemetery during the daytime, by the way.

167
00:10:46,320 --> 00:10:49,600
Or I can listen to violent or scary things.

168
00:10:49,600 --> 00:10:51,760
I can't do both at the same time.

169
00:10:51,760 --> 00:10:54,080
And that's because I like to sleep without nightmares.

170
00:10:54,080 --> 00:10:59,160
Now you do you, but I'm going to not do that if you don't mind.

171
00:10:59,160 --> 00:11:03,120
But I do appreciate you listening and powering through and finishing that episode though.

172
00:11:03,120 --> 00:11:04,120
Appreciate it Mark.

173
00:11:04,120 --> 00:11:08,040
Hey, if you're brand new to this podcast, make sure you hit subscribe right now.

174
00:11:08,040 --> 00:11:12,760
You can also go to 10minuteMurder.com and in the show notes of the episode that you're listening

175
00:11:12,760 --> 00:11:17,800
to right now, you're going to find links that will be where you can follow the podcast on

176
00:11:17,800 --> 00:11:20,360
social media, a link to the website.

177
00:11:20,360 --> 00:11:25,880
I think my email address is in there and also links to a new podcast that I've started.

178
00:11:25,880 --> 00:11:29,640
It's been out for a couple months now, but it's called True Crime Blueprint.

179
00:11:29,640 --> 00:11:32,280
And if you have not checked it out, please do that.

180
00:11:32,280 --> 00:11:37,920
It's similar to this one in that it's me and it's done by me and researched by me.

181
00:11:37,920 --> 00:11:38,920
It's longer.

182
00:11:38,920 --> 00:11:39,920
It's not 10 minutes.

183
00:11:39,920 --> 00:11:41,200
It's much, much longer.

184
00:11:41,200 --> 00:11:43,560
And it's not all murders, by the way.

185
00:11:43,560 --> 00:11:45,640
It's just a True Crime podcast.

186
00:11:45,640 --> 00:11:50,600
It's called, again, True Crime Blueprint and the links are in the show notes.

187
00:11:50,600 --> 00:11:52,200
Hey, that's going to do it.

188
00:11:52,200 --> 00:11:53,520
That's your episode for today.

189
00:11:53,520 --> 00:11:57,640
Again, thank you so much for listening to 10minuteMurder.