Picture of James McGregor

James McGregor

Machine Shop Technician

Physics & Engineering Physics Staff

Office
Physics 40