Abe Archibald fighting through adversity