Background Leonard, Buck was born on September 8, 1907 in Rocky Mount, North Carolina, United States.