dan j kammeyer