david andrews physics