allen davis astrophysics