Neil Osborne was created in 1960 in Glasgow, Scotland.
Neil Osborne Net Worth is $18 Million Mini Biography Neil Osborne was created in 1960 in Glasgow, Scotland. Known for moviesWhale Music (1994)as SoundtrackLast Wedding (2001)as SoundtrackSuspicious River (2000)as SoundtrackJust a Little Harmless Sex (1998)as Soundtrack Source IMDB