tom bower