Leo De Castro

Leo De Castro Leo De Castro was born in 1948 in New Zealand and died on the 3rd of March 2019



Leo De Castro is known to have been a member of 2 bands

Name Instruments Period
King Harvest Lead Vocals 1970 - 1971 (More...)
Friends Lead Vocals/Guitar 1971 - 1973 (More...)