andrew toft