Composed of Owen Orford (vocals), Bob Spencer (guitar), Tony Stress (bass) and Peter McFarlane (drums), Finch created in Australia in 1973 and dedicated themselves to a typical but well-observed design of feisty hard rock and roll. Orford experienced previously been an associate of Stillwater, while additional users of Finch also …
Read More »