Graduate High School, Merrimack, New Hampshire. Laureate (honorary), International Library. Poetry Creative Arts Foundation, 2002.
Clerk Clarion Hotel, Nashua, New Hampshire, 1986—1987, auditor, 1987—1989, accounts receivable staff, 1989, assistant controller, 1989—1991. Administrator, accountant CJM's Custom Shop, Fort Lauderdale, Florida, since 1990. Controller Marinar Corporation Embassy Hotel, Boca Raton, 1991—1992.
Administrator, accountant Hollywood (Florida) Pro Dive Shop, 1992—1994. Consultant Global Yacht Services, Inc., Lighthouse Point, Florida, 2000—2002.
Peer counselor teen pregnancy Merrimack High School, 1981—1983. Volunteer art appreciation teacher West Chester Elementary School, Coral Springs, Florida, 2000—2003. Member of Childrens Society Book Writers and Illustrators, International Library.
Married David Raymond Uhrich, June 17, 1981 (divorced October 1990). Children: Theresa Marie Uhrich, Jessica Hope Uhrich. Married Charles J. MacDonald III, December 17, 1993.
Children: Charles J. IV, Savanah Mary.