A review of American pharmacy: education, training, technology, and practice