Craig A Reed Author