although the band has experienced several line-up changes , for most of its recording career shadows fall has been composed of brian fair ( vocals ) , jonathan donais ( lead guitar ) , matt bachand ( rhythm guitar ) , paul romanko ( bass ) , and jason bittner ( drums ) .