Faculty Profile: Andrew F MacRae Main Profile Content Courses for Spring 2023 Taking Depositions and Handling Expert Witnesses View Course History