Dr. Margaret Rose

Margaret Rose, PhD is a freelance writer and an authority on baby naming practices. She's authored journal articles on the art of historic names and historic name communities.