He has worked as a criminal trial attorney and in private civil practice. He has served as Counsel to the Health and Welfare Committee and Urban Affairs Committee chairperson in the Pennsylvania House of Representatives, Assistant Counsel and Special Assistant Attorney General for the Pennsylvania Department of Environmental Resources and as Assistant Chief Counsel for the Philadelphia Regional Office of the Pennsylvania Human Relations Commission. He is a member of the Pennsylvania Bar Association, the New Jersey Bar Association, and the United States Supreme Court Bar Association. Norman and his wife, Suzanne, are avid beekeepers.