John Long has passed away.