A spanning tree of a properly edge-colored complete graph, Kn, is rainbow provided that each of its edges receives a distinct color. In 1996, Brualdi and Hollingsworth conjectured that if K 2m is properly (2m − 1)-edge-colored, then the edges of K 2m can be partitioned into m rainbow spanning trees except when m = 2. By means of an explicit, constructive approach, in this paper we construct ⌊ √ 6m + 9/3⌋ mutually edge-disjoint rainbow spanning trees for any positive value of m. Not only are the rainbow trees produced, but also some structure of each rainbow spanning tree is determined in the process. This improves upon best constructive result to date in the literature which produces exactly three rainbow trees.Based on Brualdi and Hollingsworth's concept, the following related conjectures were proposed in 2002.Conjecture 2 ([7], Constantine). K 2m can be edge-colored with 2m − 1 colors in such a way that the edges can be partitioned into m isomorphic rainbow spanning trees except when m = 2.Conjecture 2 was proved to be true by Akbari, Alipour, Fu, and Lo in 2006 [2].Conjecture 3 ([7], Constantine). If K 2m is (2m − 1)-edge-colored, then the edges of K 2m can be partitioned into m isomorphic rainbow spanning trees except when m = 2.Conjecture 4 ([12], Kaneko, Kano, Suzuki). Every properly colored K n contains n 2 edge-disjoint isomorphic rainbow spanning trees.