Charlotte McCray graduated summa cum laude from Michigan State University College of Law, which she attended on a full scholarship. While there, she served as Animal Notes Editor of the Journal of Animal and Natural Resource Law, an Associate Editor of the Journal of Business and Security Law, Treasurer of the MSU Law Chapter of the Student Animal Legal Defense Fund and as a teaching assistant in Property. She also externed and was hired as a Temporary Deputy Probate Register/Mail Clerk at the Ingham County Probate Court.
Charlotte began working for McCray Law Office in 2013. In 2015, she took time off to complete law school, then returned after passing the May 2018 Bar exam. At McCray Law Office, she represents clients in pre-litigation and litigation against their insurance companies and agents. She also volunteers with Attorneys for Animals, where she has written on how pet ownership effects eligibility under Michigan's Essential Insurance Act.