CARNAHAN, PROCTOR AND CROSS, INC