larry mattson