P C HANSEN AND CO