asa bradley