Jeff McKeehan, a Phoenix, AZ based spirit medium, has been channeling an entity who calls himself Charles since 1993.
Jeff McKeehan has been channeling an entity. This entity calls himself Charles since 1993. Jeff McKeehan is a Phoenix, AZ based spirit medium.