asa palmer