david albright