He has a BS in Civil Engineering from Rutgers University and an MBA from Columbia University. He has worked as a Civil Engineer, a Lieutenant in the Army Corp of Engineers, a CPA and a Teacher.