Based on research compiled by Mr. Keefe and Harry C. Katz , a professor at Cornell University who studies collective bargaining , a union technician at a Bell company in 2003 earned on average $ 46,500 a year , compared with $ 39,400 for a technician in the wireless industry and $ 35,700 at a cable company .