WILLIAM SWITZER & ASSOCIATES INC.