Leah McLeod Net Worth is
$1.2 Million
Mini Biography
Leah McLeod was created on January 26, 1971 in Australia. She actually is an celebrity, known for Live This (2000), THE HOME of Strikes (2000) as well as the Code (2006).
Known for movies