DAN PECK & ASSOCIATES INC