andrew prine